找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机汇编语言:数码管时分秒倒计时,(代码+proteus截图)

查看数: 3519 | 评论数: 1 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-25 16:35

正文摘要:

问题描述:程序可以运行,倒计时也可以实现,但是在倒计时的时候数码管上的数会隔一秒闪烁一次,因为我把定时器中断计时1s的程序放在了数码管显示程序里面,但是如果放在定时器中断里面就达不到1s倒计时一次的效果了 ...

回复

ID:786805 发表于 2020-6-25 16:57
刚发完不久然后又继续想了一下,好像搞定了,就是把这里面的“LOOP1:”去掉,然后再把LOOP1改为MOSHI就行了,唉,想了这么久才想到,不过如果大家有什么更好的方法,欢迎指教。
LOOP1:
         CJNE R0,#20,LOOP1
         MOV R0,#00H
         DEC R6
         CJNE R6,#0FFH,MOSHI
         MOV R6,#59
         DEC R5
         CJNE R5,#0FFH,MOSHI
         MOV R5,#59
         DEC R4
         CJNE R4,#0FFH,MOSHI
         MOV R4,#0
         CLR TR0
         LJMP MOSHI

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

Powered by 单片机教程网

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