单片机矩阵键盘汇编语言程序.doc

单片机矩阵键盘汇编语言程序.doc

ID:52678572

大小:191.00 KB

页数:6页

时间:2020-03-29

单片机矩阵键盘汇编语言程序.doc_第1页
单片机矩阵键盘汇编语言程序.doc_第2页
单片机矩阵键盘汇编语言程序.doc_第3页
单片机矩阵键盘汇编语言程序.doc_第4页
单片机矩阵键盘汇编语言程序.doc_第5页
资源描述:

《单片机矩阵键盘汇编语言程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、51单片机4*4矩阵键盘汇编语言程序示例(原创)QQ:342250023,欢迎咨询线反转法ORG00HLJMPMAINMAIN:MOVR0,#00HMOVR1,#00HMOVR2,#00HMOVR3,#00HMOVA,#00HAJMPKEYSCANKEYSCAN:MOVP3,#0F0HMOVA,P3ANLA,#0F0HXRLA,#0F0HJNZDELAYDELAY:MOVR2,#05HLOOP1:MOVR3,#0FAHLOOP2:DJNZR3,LOOP2DJNZR2,LOOP1MOVA,P3ANLA,#0F0HMOVR0,AXRLA,#0F0HJNZKEY

2、SCAN1LJMPKEYSCANKEYSCAN1:MOVA,#00HMOVP3,#0FHMOVA,P3ANLA,#0FHMOVR1,AXRLA,#0FHJNZNUMLJMPKEYSCANNUM:MOVA,R0MOVB,R1ORLA,BMOVDPTR,#TABSJMPDISP0DISP0:CJNEA,#0EEH,DISP1MOVA,#00HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP1:CJNEA,#0EDH,DISP2MOVA,#01HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKE

3、YSCANDISP2:CJNEA,#0EBH,DISP3MOVA,#02HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP3:CJNEA,#0E7H,DISP4MOVA,#03HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP4:CJNEA,#0DEH,DISP5MOVA,#04HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP5:CJNEA,#0DDH,DISP6MOVA,#05HMOVCA,@A+DPTRMOVP0,ALC

4、ALLDELAY1LJMPKEYSCANDISP6:CJNEA,#0DBH,DISP7MOVA,#06HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP7:CJNEA,#0D7H,DISP8MOVA,#07HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP8:CJNEA,#0BEH,DISP9MOVA,#08HMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISP9:CJNEA,#0BDH,DISPAMOVA,#09HMOVCA,@

5、A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPA:CJNEA,#0BBH,DISPBMOVA,#0AHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPB:CJNEA,#0B7H,DISPCMOVA,#0BHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPC:CJNEA,#07EH,DISPDMOVA,#0CHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPD:CJNEA,#07DH,DISPEM

6、OVA,#0DHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPE:CJNEA,#07BH,DISPFMOVA,#0EHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDISPF:CJNEA,#077H,KEYMOVA,#0FHMOVCA,@A+DPTRMOVP0,ALCALLDELAY1LJMPKEYSCANDELAY1:MOVR2,#0FHLOOP10:MOVR3,#0FAHLOOP20:DJNZR3,LOOP20DJNZR2,LOOP10RETKEY:LJMPMAINTA

7、B:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HEND行扫描法ORG00HLJMPMAINMAIN:LCALLKEYJUDGELCALLKEYSCANLCALLDISPLJMPMAINKEYJUDGE:MOVP3,#0F0HMOVA,P3XRLA,#0F0HJNZDELAYLJMPMAINDELAY:MOVR4,#08HLOOP1:MOVR5,#0FAHLOOP2:DJNZR5,LOOP2DJNZR4,LOOP1MOVP3,#0F0HMOVA,P3XRLA,#0F0HJZ

8、MAINRETKEYSCAN:MOVR0,#00HMOVR1,#0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。