找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9761|回复: 6
收起左侧

[原创]循环显示0--f的静态数码管显示汇编程序

[复制链接]
ID:34305 发表于 2012-4-19 11:32 | 显示全部楼层 |阅读模式
               ORG    0000H
START:    MOV    SP,#40H
               MOV    R3,#0               ;设置显示的第一个数字
               SETB   P2.6                  ;开启74HC573的LE端  U1  数码管LED的段选端
               SETB   P2.7                  ;让第2个74hc573处于直通状态
               MOV    P0,#0               ;开启所有数码管的位选
               CLR     P2.7                 ;锁存,保持第2个74hc573的输出数据保持不变
               MOV    DPTR,#TAB      ;将字型码表格首地址送数据指针
NEXT:      MOV    A,R3                 ;设定要显示的第一个数字
               ANL      A,#0FH              ;屏蔽高半字节
               MOVC   A,@A+DPTR
               MOV     P0,A                  ;送显示器
               LCALL   DEL_05S           ;停留0.5秒
               INC       R3                    ;修改要显示的数字
               CJNE     R3,#0FH,NEXT  ;若0-F还未显示一遍,则继续显示下一个数字
               SJMP   START
;--------------------------------------------------------------------------
                 ORG    1000H              ;0.5秒延时程序
DEL_05S:  MOV   TMOD,#10H       ;定时器1、方式1、定时状态
                 MOV   TL1,#0B0H
                 MOV   TH1,#3CH          ;送50ms定时初值
                 MOV   R2,#0AH          ;设置软计数器,使10*5ms=0.5s
                 SETB  TR1                  ;启动定时器1
LOOP:       JNB   TF1,$                 ;判断基时是否到
                MOV   TL1,#0B0H
                MOV   TH1,#3CH         ;再赋初值
                CLR   TF1                    ;清溢出标志
                DJNZ  R2,LOOP           ;判断0.5s是否到
                CLR   TR1                   ;关闭定时器1
                RET                            ;定时结束
;--------------------------------------------------------------------------
TAB:      DB    3FH,06H,5BH,4FH,66H
             DB    6DH,7DH,07H,7FH,6FH
             DB    77H,7CH,39H,5EH,79H,71H                                       
回复

使用道具 举报

ID:60394 发表于 2014-4-22 12:47 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

ID:1 发表于 2014-4-23 19:01 来自手机 | 显示全部楼层
虽然程序很简单但是还是支持原创,对初学者来说很有用
回复

使用道具 举报

ID:2318 发表于 2014-7-27 13:47 来自手机 | 显示全部楼层
支持原创  支持楼主
回复

使用道具 举报

ID:64305 发表于 2014-7-29 21:17 | 显示全部楼层
还是赞一个吧,原创呢
回复

使用道具 举报

ID:1 发表于 2014-8-5 23:14 来自手机 | 显示全部楼层
支持原创
回复

使用道具 举报

ID:51090 发表于 2014-8-6 23:05 来自手机 | 显示全部楼层
可惜是汇编语言的,要是有c语言的就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表