- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机——汇编——键盘扫描程序
键盘接口如图:显示 P0口
数码管选择 P2口
LED EQU P0
KEY EQU P1
DUAN EQU P2
QIAN EQU 30H
HOU EQU 40H
XS EQU 50H
ORG 00H
LJMP START
;***************************
ORG 30H
START:
MOV R0,#50H
L1:
CLR A
MOV @R0,A
INC R0
CJNE R0,#58H,L1
MOV DPTR,#SJ
L2:
MOV R0,#50H
MOV R2,#00H
L3:
MOV A,@R0
MOV LED,A
MOV DUAN,R2
LCALL DELAY
INC R0
INC R2
MOV KEY,#0FH
JNB P1.0,S1
JNB P1.1,S1
JNB P1.2,S1
JNB P1.3,S1
CJNE R2,#08H,L3
LJMP L2
;********************************
S1:
MOV R5,#10 ;延时20ms去抖
DELAY2:
LCALL DELAY
DJNZ R5,DELAY2
MOV B,#00H
MOV KEY,#0FH
JNB P1.0,S0
INC B
JNB P1.1,S0
INC B
JNB P1.2,S0
INC B
JNB P1.3,S0
LJMP L2
S0:
LCALL SAO
LJMP L2
SAO: ;键盘输入子程序
CLR A
MOV KEY,#0F0H
JNB P1.4,FZ0
INC A
JNB P1.5,FZ0
INC A
JNB P1.6,FZ0
INC A
JNB P1.7,FZ0
RET
FZ0:
PUSH ACC
FZ1:
MOV KEY,#0FH
MOV A,KEY
NOP
CJNE A,#0FH,FZ1
POP ACC
RL A
RL A
ADD A,B
MOVC A,@A+DPTR
MOV 58H,A
MOV R0,#50H
MOV R1,#51H
LOOP0:
MOV A,@R1
MOV @R0,A
INC R0
INC R1
CJNE R0,#58H,LOOP0
RET
DELAY: ;延时2ms子程序
MOV R7,#10
DELAY1:
MOV R6,#100
DJNZ R6,$
DJNZ R7,DELAY1
RET
SJ:
DB 06H,5BH,4FH,77H,66H,6DH,7DH,7CH,07H,7FH,6FH,39H,79H,3FH,71H,5EH
END
您可能关注的文档
最近下载
- (完整版)电气设备安装标准规范.pdf
- GB∕T 13861-2022生产过程危险和有害因素分类、解读与示例说明清单【危险源识别工具】(雷泽佳-2024A0).doc
- 2021年中国光大银行校园招聘在线测试笔试题考试真题笔经.doc
- 新浪·按键精灵开发者1级认证参考解析.docx VIP
- 2023年福建省各地中考语文模拟卷【文学类文本阅读题解及答案解析】汇集.docx VIP
- 皮亚杰认知发展论.ppt VIP
- 2.1 几代中国人的美好夙愿 课件初中读本.ppt
- 流域化“厂网一体”运营模式的探索与实践.pdf
- 半导体制造技术离子注入工艺.pptx
- 全国普通话水平测试用普通话词语表(表一+表二).pdf
文档评论(0)