矩阵按键实验

矩阵按键实验

ID:37937452

大小:271.55 KB

页数:7页

时间:2019-06-03

矩阵按键实验_第1页
矩阵按键实验_第2页
矩阵按键实验_第3页
矩阵按键实验_第4页
矩阵按键实验_第5页
资源描述:

《矩阵按键实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity矩阵按键实验一.实验目的熟悉和掌握矩阵式键盘的工作原理、电路设计和软件编程的方法。熟悉和掌握矩阵式键盘的行扫描法和行反转法两种键盘扫描识别方法。掌握键盘延时消抖的软件方法。掌握LED静态扫描显示方式。二.实验内容4*4键盘矩阵的行线连接单片机的P1.0—P1.3端口,列线连接P1.4—P1.7端口;1位LED数码管连接单片机的P0口。编程实现:当按下任意一个按键时,L

2、ED数码管显示它在4*4矩阵键盘上的序号0—F。注:行扫描法是在判定有键按下后逐行置低电平,其余各行置高电平,同时读入列状态。若列状态出现非全1状态,这是0状态的行、列交点的键就是所按下的键。行扫描的特点是逐行(逐列)扫描查询。三.实验流程图单片机实验报告1矩阵按键实验苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversitySTART扫描P1口的值N有键按下?确定键号显示相应的数值END四.源程序设计单片机P1口接4*4矩

3、阵键盘,低4位P1.0--P1.3用于行控制,作为输入线,高4位P1.4—P1.7用于列控制,作为输出线,通过软件中的逻辑运算控制使同一个并行口的不同引脚工作在不同的输入输出方式下,来实现反转法的键盘识别工作。P0口接一个数码管,用以显示每个按键的“0--F”序号。ORG0000HLJMPSTARTORG0100HSTART:MOVSP,#60HKEY0:MOVP1,#0EFHJNBP1.0,K0JNBP1.1,K4JNBP1.2,K8JNBP1.3,K12MOVP1,#0DFHJNBP1.0,K1JNBP1.1,K5单片机实

4、验报告2矩阵按键实验苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversityJNBP1.2,K9JNBP1.3,K13MOVP1,#0BFHJNBP1.0,K2JNBP1.1,K6JNBP1.2,K10JNBP1.3,K14MOVP1,#07FHJNBP1.0,K3JNBP1.1,K7JNBP1.2,K11JNBP1.3,K15LJMPKEY0K0:MOVP0,#0C0HLCALLDELAYJMPKEY0K4:MOVP0,

5、#99HLCALLDELAYJMPKEY0K8:MOVP0,#80HLCALLDELAYJMPKEY0K12:MOVP0,#0C6HLCALLDELAYJMPKEY0K1:MOVP0,#0F9HLCALLDELAYJMPKEY0K5:MOVP0,#92HLCALLDELAYJMPKEY0K9:MOVP0,#90HLCALLDELAYJMPKEY0K13:MOVP0,#0A1HLCALLDELAYJMPKEY0K2:MOVP0,#0A4HLCALLDELAYJMPKEY0K6:MOVP0,#82HLCALLDELAYJMPKEY

6、0K10:MOVP0,#88H单片机实验报告3矩阵按键实验苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversityLCALLDELAYJMPKEY0K14:MOVP0,#86HLCALLDELAYJMPKEY0K3:MOVP0,#0B0HLCALLDELAYJMPKEY0K7:MOVP0,#0F8HLCALLDELAYJMPKEY0K11:MOVP0,#83HLCALLDELAYJMPKEY0K15:MOVP0,#8EHL

7、CALLDELAYJMPKEY0DELAY:MOVR3,#06HLP:MOVR4,#0A8HLP1:MOVR5,#0A8HLP2:DJNZR5,LP2DJNZR4,LP1DJNZR3,LPRETEND五.程序调试过程及结果1.在proteus中搭建电路图,并烧入hex文件2.进行仿真,按动不同按键,观察数码管显示情况如下:单片机实验报告4矩阵按键实验苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity单片机实验报告5矩

8、阵按键实验苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity六.实验总结1.通过本次实验,我们熟悉和掌握矩阵式键盘的工作原理、电路设计和软件编程的方法,熟悉和掌握矩

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

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

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