简单数码管动态显示

简单数码管动态显示

ID:20621829

大小:132.00 KB

页数:8页

时间:2018-10-14

简单数码管动态显示_第1页
简单数码管动态显示_第2页
简单数码管动态显示_第3页
简单数码管动态显示_第4页
简单数码管动态显示_第5页
资源描述:

《简单数码管动态显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、窗体顶端#1楼主:简单的数码管动态显示文章发表于:2009-06-0708:43 汇编程序如下:   org  0000h start:mov  a,#08h      ;0   ;段码        mov  p0,a       mov  p2,#01h           ;位码        lcalldelay_1ms          mov  a,#0abh     ;1             mov  p0,a       mov  p2,#02h       lcalldelay_1ms         mov  a,#12h      ;2        mov 

2、 p0,a       mov  p2,#04h       lcalldelay_1ms         mov  a,#22h      ;3        mov  p0,a       mov  p2,#08h       lcalldelay_1ms         mov  a,#0a1h     ;4        mov  p0,a       mov  p2,#10h       lcalldelay_1ms         mov  a,#24h      ;5        mov  p0,a       mov  p2,#20h       lcalldelay

3、_1ms         mov  a,#04h      ;6        mov  p0,a       mov  p2,#40h       lcalldelay_1ms   ;     mov  a,#0aah     ;7  ;     mov  p0,a        mov  p0,#0aah    ;感觉用这句和上面两句实现一样,可能这种习惯以后会有用吧        mov  p2,#80h       lcalldelay_1ms         ljmp start   delay_1ms:mov r6,#2 temp:     mov r5,#0ffh    

4、       djnzr5,$            djnzr6,temp            ret end       org  0000hstart:mov  a,#08h      ;0   ;段码      mov  p0,a      mov  p2,#01h           ;位码      lcalldelay_1ms      mov  a,#0abh     ;1          mov  p0,a      mov  p2,#02h      lcalldelay_1ms      mov  a,#12h      ;2      mov  p0,a  

5、    mov  p2,#04h      lcalldelay_1ms      mov  a,#22h      ;3      mov  p0,a      mov  p2,#08h      lcalldelay_1ms      mov  a,#0a1h     ;4      mov  p0,a      mov  p2,#10h      lcalldelay_1ms      mov  a,#24h      ;5      mov  p0,a      mov  p2,#20h      lcalldelay_1ms      mov  a,#04h      ;6 

6、     mov  p0,a      mov  p2,#40h      lcalldelay_1ms;     mov  a,#0aah     ;7;     mov  p0,a      mov  p0,#0aah    ;感觉用这句和上面两句实现一样,可能这种习惯以后会有用吧      mov  p2,#80h      lcalldelay_1ms      ljmp startdelay_1ms:mov r6,#2temp:     mov r5,#0ffh          djnzr5,$          djnzr6,temp          retend下载到

7、板上得到测结果为从低到高八位分别显示0到7(含点)。★上述方法逐次给P0或者P2赋值,一方面程序的复杂程度增加,另外一方面会使得程序的灵活性降低。如果要改变显示的数字,程序改动起来很麻烦。所以要用51单片机中常用的一种方法:查表法。例如P0口输出段码时,我们可以把要显示的段码放在一个表格中,然后每次从这个表格里面取数,送到P0口即可。P2口输出位码时,可以把要用的位码放在另一个表格里,每次从此表中取数,送入P2口。这样,如果要改变显示的数字,只

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

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

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