1 / 4
beplayapp体育下载分类:汽车/机械/制造

实验四 4×4键盘输入.doc


下载后只包含 1 个 DOC 格式的beplayapp体育下载,没有任何的图纸或源代码,查看文件列表

特别说明:beplayapp体育下载预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
实验四 4×4键盘输入.doc
beplayapp体育下载介绍:
实验四:4×4键盘输入实验一、实验目的 :1.学习非编码键盘的工作原理和键盘的扫描方式。2.学习键盘的去抖方法和键盘应用程序的设计。二、实验原理: 键盘是单片机应用系统接受用户命令的重要方式。单片机应用系统一般采用非编码键盘,需要由软件根据键扫描得到的信息产生键值编码,以识别不同的键。本板采用4*4矩阵键盘,行信号分别为P1.0-P1.3,列信号分别为P1.4-P1.7。具体电路连接见下图对于键的识别一般采用逐行(列)扫描查询法,判断键盘有无键按下,由单片机I/O口向键盘送全扫描字,然后读入列线状态来判断。 程序及流程图 : ORG 0000HAJMP 0000HAJMP 0030HMAIN:MOV P2,#0F7HMOV P1,#0F0HMOV R7,#100DJNZ R7,$MOV A,P1ANL A,#0F0HXRL A,#0F0HJZ MAINLCALL D10MSMOV A,#00HMOV R0,AMOV R1,AMOV R2,#0FEHSKEY0:MOV A,R2MOV P1,AMOV R7,#10DJNZ R7,$MOV A,P1ANL A,#0F0HXRL A,#0F0HJNZ LKEYINC R0MOV A,R2RL AMOV R2,AMOV A,R0CJNE A,#04H,SKEY0AJMP MAINLKEY:JNB ACC,4,NEXT1MOV A,#00HMOV R1,AAJMP DKEYNEXT1:JNB ACC.5,NEXT2MOV A,#01HMOV R1,AAJMP DKEYNEXT2:JNB ACC.6,NEXT3 MOV A,#02HMOV R1,AAJMP DKEYNEXT3:JNB ACC.7,MAIN MOV A,#03HMOV R1,AAJMP DKEYDKEY:MOV A,R0MOV B,#04HMUL ABADD A,R1AJMP SQRSQR : MOV DPTR,#TABMOVC A,***@A+DPTRMOV P0,AAJMP MAINTAB: DB 0C0内容来自beplayapp体育下载www.apt-nc.com转载请标明出处.