汇编矩阵键盘程序.docx
xf****65
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
汇编矩阵键盘程序.docx
方法一、ORG0000HLJMPMAINORG0100HMAIN:MOVP1,#0F0H//P1口设初值F0,矩阵按键高四位置1,低四位置0,JNBP1.4,Y0//用JNB检测按键端口,P1.4口低电平跳转Y0JNBP1.5,Y1JNBP1.6,Y2JNBP1.7,Y3SJMPMAINY0:MOV30H,#00HMOVP1,#0EFHJNBP1.4,X0MOVP1,#0DFHJNBP1.4,X1MOVP1,#0BFHJNBP1.4,X2MOVP1,#07FHJNBP1.4,X3Y1:MOV30H,#01
汇编矩阵键盘程序.pdf
方法一、ORG0000HLJMPMAINORG0100HMAIN:MOVP1,#0F0H//P1口设初值F0,矩阵按键高四位置1,低四位置0,JNBP1.4,Y0//用JNB检测按键端口,P1.4口低电平跳转Y0JNBP1.5,Y1JNBP1.6,Y2JNBP1.7,Y3SJMPMAINY0:MOV30H,#00HMOVP1,#0EFHJNBP1.4,X0MOVP1,#0DFHJNBP1.4,X1MOVP1,#0BFHJNBP1.4,X2MOVP1,#07FHJNBP1.4,X3Y1:MOV30H,#01
经典的矩阵键盘扫描程序.pdf
键盘是单片机常用输入设备,在按键数量较多时,为了节省I/O口等单片机资源,一般采取扫描的方式来识别到底是哪一个键被按下。即通过确定被按下的键处在哪一行哪一列来确定该键的位置,获取键值以启动相应的功能程序。4*4矩阵键盘的结构如图1(实物参考见万用板矩阵键盘制作技巧)。在本例中,矩阵键盘的四列依次接到单片机的P1.0~P1.3,四行依次接到单片机的P1.4~P1.7;同时,将列线上拉,通过10K电阻接电源。查找哪个按键被按下的方法为:一个一个地查找。先第一行输出0,检查列线是否非全高;否则第二行输出0,检查
矩阵键盘介绍与使用程序.docx
单片机外接键盘电路一、原理简介键盘接口电路是单片机系统设计非常重要的一环,作为人机交互界面里最常用的输入设备。我们可以通过键盘输入数据或命令来实现简单的人机通信。在设计键盘电路与程序前,我们需要了解键盘和组成键盘的按键的一些知识。1.按键的分类一般来说,按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键(如本学习板上所采用按键)。按键按照接口原理又可分为编码
经典的矩阵键盘扫描程序.doc
经典的矩阵键盘扫描程序(完整版)实用资料(可以直接使用,可编辑完整版实用资料,欢迎下载)经典的矩阵键盘扫描程序查找哪个按键被按下的方法为:一个一个地查找。先第一行输出0,检查列线是否非全高;否则第二行输出0,检查列线是否非全高;否则第三行输出0,检查列线是否非全高;如果某行输出0时,查到列线非全高,则该行有按键按下;根据第几行线输出0与第几列线读入为0,即可判断在具体什么位置的按键按下。下面是具体程序:voidCheck_Key(void{unsignedcharrow,col,tmp1,tmp2;tmp