永发信息网

51单片机汇编语言编程独立按键

答案:1  悬赏:60  手机版
解决时间 2021-04-05 11:44
51单片机汇编语言编程独立按键
最佳答案
四个按键,定义如下:

KEY1 BIT P3.0
KEY2 BIT P3.1
KEY3 BIT P3.2
KEY4 BIT P3.3

按键处理程序:
;-----------------------------------
READ_KEY:

JB KEY1, K2
CALL DELAY
JB KEY1, K2
JNB KEY1, $

PUSH ACC
INC 75H
MOV A, 75H
CJNE A, #10, ZINT01
MOV 75H, #0
ZINT01:
POP ACC

JMP K_EXIT
;---------------
K2: JB KEY2, K3
CALL DELAY
JB KEY2, K3
JNB KEY2, $

PUSH ACC
INC 76H
MOV A, 76H
CJNE A, #10, ZINT01
MOV 76H, #0
ZINT01:
POP ACC

JMP K_EXIT
;---------------
K3: JB KEY3, K4
CALL DELAY
JB KEY3, K4
JNB KEY3, $

PUSH ACC
DEC 75H
MOV A, 75H
CJNE A, #255, ZINT03
MOV 75H, #9
ZINT03:
POP ACC

JMP K_EXIT
;---------------
K4: JB KEY4, K_EXIT
CALL DELAY
JB KEY4, K_EXIT
JNB KEY4, $

PUSH ACC
DEC 76H
MOV A, 76H
CJNE A, #255, ZINT04
MOV 76H, #9
ZINT04:
POP ACC

K_EXIT:
RET
;---------------
DELAY:
DJNZ R7, $
DJNZ R7, $
RET
;-----------------------------------
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何自己制作电脑壁纸,怎么把一张照片设置成
The result is a better understanding of th
求LADYgaga的动漫图!
小脚趾发黑坏死用截肢吗
关于快乐的诗歌大全,少年快乐读书的古代经典
债卷,期权和股票三者有什么区别?
Some people create jobs, foster excitement
单选题对《归园田居》一诗的赏析不恰当的一项
长沙是南方还是北方,浙江属于南方还是北方?
茶叶树上的老叶子可以做茶叶枕吗
客车强制法定免票儿童买票怎么办
精准扶贫横幅标语,关于教育扶贫攻坚的标语?
单选题将三封信投到4个邮筒,最多的投法有___
驴肉香肠哪里的最好吃?
请问自收自支事业单位副科级如何改革?
推荐资讯
我家的窗帘上被我弄上了中性笔的油,怎么样才
手指关节整形
测测你是什么性格的人! 真的太准了!!!有
公有制经济,个体经济,私营经济在市场竞争中是
仰望星空的诗歌赏析,现在家代诗歌《仰望星空
羽绒服如何正确清洗和保养?
家庭消费所需要的商品,都是通过生产创造出来
设计最简单的二辊轧机需要什么书和参考资料
最近迷上拼图,推荐点新手入门的好么
革命圣地井冈山诗词,描写井冈山的诗句
求魔兽争霸3血精灵模型
从咸阳到商丘的列车有哪些 票价是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?