实验四数码管

实验四数码管

ID:39576411

大小:58.50 KB

页数:4页

时间:2019-07-06

实验四数码管_第1页
实验四数码管_第2页
实验四数码管_第3页
实验四数码管_第4页
资源描述:

《实验四数码管》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四:共阴八段数码管显示一、实验目的:1、掌握80C51单片机串行口的扩展方法2、掌握8位串行输入、并行输出移位寄存器74LS164的使用方法3、掌握显示子程序二、相关知识:1、LED显示器结构原理LED为发光二极管构成的显示器件。典型的八段LED由七个字符段和一个小数点段组成,每一段对应一个发光二极管。LED有两种供应状态,即共阴极LED和共阳极LED。共阴极每个发光二极管的阴极为公共端COM;共阳极每个发光二极管的阳极为公共端COM。本处以共阴极数码管为例进行说明。以下为共阴LED显示器各字符的段码表:共阴LED显示器的段码表显示字符0123456789段码3FH06

2、H5BH4FH66H6DH7DH07H7FH6FH显示字符ABCDEFPU8、“灭”段码77H7CH39H5EH79H71H73H3EH0FFH00H2、74HC164N结构原理74HC164是一种传行转并行的IC结构如右图。其各引脚说明如下:clear:本引脚为清除引脚,当此引脚为低态时,并行输出引脚将全部变为低态。A、B:串行数据输入引脚,这两只引脚完全一样,可将这两引脚连在一起再接到串行数据源。clock:本引脚为时钟脉冲引脚,而此IC为正缘触发型,也就是引脚状态变化发生在低态变高态时。Qa~Qh:数据输出引脚。三、功能说明:此处是串行输入,即静态显示。是一个一个的往

3、里挤进去的。本实验利用串行口扩展了4片74LS164,从而实现了4位共阴数码管的显示,在程序中显示从0---9999的交替数字。四:电路:五、程序:9999数码管程序ORG00HAJMPMAINORG30HMAIN:MOVSP,#60HMOV30H,#00HMOV31H,#00HMOV32H,#00HMOV33H,#00HLOOP:LCALLDISPLAYLCALLDEL100MSINC30HMOVA,30HCJNEA,#0AH,LOOPMOV30H,#00HINC31HMOVA,31HCJNEA,#0AH,LOOPMOV31H,#00HINC32HMOVA,32HCJNE

4、A,#0AH,LOOPMOV32H,#00HINC33HMOVA,33HCJNEA,#0AH,LOOPMOV33H,#00HDISPLAY:MOVR1,#30HMOVDPTR,#TABLOP2:MOVA,@R1MOVCA,@A+DPTRMOVR4,#08LOP3:RRCAMOVP1.6,CSETBP1.7CLRP1.7DJNZR4,LOP3;此处是一个数码管的显示,循环八次控制八个LED的亮灭,从而完成了对一个数码管的显示。INCR1CJNER1,#34H,LOP2;此处是完成四个数码管的显示,从小单元到大单元的逐步显示RETDEL100MS:MOVR5,#0FEHDL10

5、0MS0:MOVR6,#04EHDL100MS1:MOVR7,#01HDJNZR7,$DJNZR6,DL100MS1DJNZR5,DL100MS0RETTAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDB77H,7CH,39H,5EH,79H,71H,00HEND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。