- 74
- 0
- 约1.24千字
- 约 4页
- 2017-02-09 发布于湖南
- 举报
【8-19】使用da转换器dac0832产生梯形波,梯形波的上升段和下降段宽
第八章作业:
1、设某一MCS-51系统,要求连接16个4×4的键盘,其硬件原理如下图所示,请编写相应键值扫描和识别程序。
假设上图中的键盘对应的键值分别为
0 1 2 3
4 5 6 7
8 9 A B
C D E F
键值扫描和识别程序如下(仅为子程序,非完整程序):
ORG 0800H
KEYI: MOV P0,#00H
MOV P1,#0FH
MOV A,P1
ANL A,#0F0H
MOV B,A
MOV P1,#00H
MOV P0,#0FH
MOV A,P0
ANL A,#0F0H
SWAP A
ORL A,B
CJNE A,#0FFH,KEYI1
RET
KEYI1: MOV B,A
MOV DPTR,#KEYCD
MOV R3,#0FFH
KEYI2: INC R3
MOV A,R3
MOVC A,@A+DPTR
CJNE A,B,KEYI3
MOV A,R3
RET
KEYI3: CJNE A,#0FFH,KEYI2
MOV A,#0FFH
RET
KEYCD: DB 0EEH,0EDH,0EBH,0E7H
DB 0DEH,0DDH,0DBH,0D7H
DB 0BEH,0BDH,0BBH,0B7H
DB 7EH,7DH,7B
您可能关注的文档
最近下载
- 小升初必备文学常识试题大全(附答案)及小升初必背名言名句、成语、谚语、歇后语.doc VIP
- 超星尔雅学习通《舞台人生走进戏剧艺术(中央戏剧学院)》2024章节测试答案.docx VIP
- 桑德迈尔类型反应法合成GHB.doc VIP
- 南京市中华中学2022年初升高特长生考试数学试题.pdf VIP
- 【论文】汽车悬架系统在MATLAB中的建模与仿真.docx VIP
- 学堂在线人工智能章节测试答案.docx VIP
- 新版七下语文期中必考文言文考点.doc VIP
- 徐州园林绿化养护管理规范.doc VIP
- 2023年江苏省南京市鼓楼区金陵中学特长生招生数学试卷+答案解析.pdf VIP
- 2025年铝合金门窗安装合同.doc VIP
原创力文档

文档评论(0)