我想问下这个程序

[复制链接]
查看11 | 回复1 | 2012-5-31 10:18:03 | 显示全部楼层 |阅读模式
朋友,你这计数器设计的也太复杂了一点吧。不知道是否设置了硬件的消抖动,否则的话,按下按键可能加的不是1哦。程序里的30H,A,都是TL0的暂存。LOOP:MOV 30H,TL0
;将当前的TL0暂存在30H中...MOV A,TL0
;将当前的TL0暂存在A中LOOPY:CJNE A,30H,LOOPX ;在没有按键按下时,A和30H是相等的,程序就在LOOPY内循环
;也就是说,是在等待按键按下MOV 30H,TL0
;在有按键按下时,TL0的值+1,30H的值和A就不相等了
...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行