2023年矩阵键盘设计实验报告.pdf
《2023年矩阵键盘设计实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年矩阵键盘设计实验报告.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南 京 林 业 大 学实验报告基于 A T 8 9 c 5 1单片机4 x 4 矩阵键盘接口电路设计课 程 机电一体化设计基础院 系 机械电子工程学院班 级学 号姓 名指导老师 杨雨图2 0 2 3年9月2 6日一、实验目的1、掌握键盘接口的基本特点,了解独立键盘和矩阵键盘的应用方法。2、掌握键盘接口的硬件设计方法,软件程序设计和贴士排错能力。3、掌握运用Keil51软件对程序进行编译。4、用 P r。teu s 软件绘制 矩阵键盘扫描”电路,并用测试程序进行仿真。5、会根据实际功能,对的选择单片机功能接线,编制对的程序。对实验结果能做出分析和解释,能写出符合规格的实验报告。二、实验规定通过实
2、训,学生应达成以下几方面的规定:素质规定1.以积极认真的态度对待本次实训,遵章守纪、团结协作。2.善于发现数字电路中存在的问题、分析问题、解决问题,努力培养独立工作能力。能力规定1.模拟电路的理论知识2.脉冲与数字电路的理念知识3.通过模拟、数字电路实验有一定的动手能力4.能纯熟的编写89 5 1单片机汇编程序5.可以纯熟的运用仿真软件进行仿真三、实验工具1 软件:Proteus 软件、k e i 151。2、硬件:PC机,串口线,并口线,单片机开发板四、实验内容1、掌握并理解“矩阵键盘扫描”的原理及制作,了解各元器件的参数及格元器件的作用。2、用 kei I 51测试软件编写AT89c51单
3、片机汇编程序3、用 Pro t eus软件绘制“矩阵键盘扫描 电路原理图。4、运用仿真软件对电路进行仿真。五.实验基本环节1、用 Pro t e u s 绘制“矩阵键盘扫描 电路原理图。2、编写程序使数码管显示当前闭合按键的键值。3、运用P ro te u s软件的仿真功能对其进行仿真测试,观测数码管的显示状 态和按键开关的相应关系。4、用 kei 151软件编写程序,并生成HEX文献。5、根据绘制“矩阵键盘扫描 电路原理图,搭建相关硬件电路。6、用通用编程器或I SP下载HEX程序到MCU。7、检查验证结果。六、实验具体内容使用单片机的P1 口与矩阵式键盘连接时,可以将P1 口低4 位的4
4、条端口线定义为行线,P 1 口高4 位的4 条端口线定义为列线,形成4*4键盘,可以配置16个按键,将单片机P 2 口与七段数码管连接,当按下矩阵键盘任意键时,数码管显示该键所在的键号。1、电路图2、程序流程图扫描键盘计算键值扫描键盘(返 回)3、程序源码ORGOO8H由;起始地址0 0HK1:M 0 V P l,#OFOHo设立Pl.4P 1.7为输入端口 M O V A,Pls 。;从 P l 读取所有列的值 A N LA,#11 1 1 0 O O O B 叼屏蔽掉无用的低4 位,非列值 C J N E M,#11110 O O O B,K I。;查询直到所有的按钮释放K 2:“C A
5、LL D E L A Y ;调用20m s延时子程序(省略)M 0V A ,P l 从 P l 读取状态,看有没有按钮被按下。ANL。A,#11 1 l O O O O Bo ;屏蔽掉无用的低4位,非列值C J N E A,t t l l l l O O O O B,OV ER.;假如有按钮按下,跳到O V E R J M P K 2。;循环检测O VE R:。-C A LL D E LA Y 。;延时.20m s 防止抖动-M 0V A,P l a ;从 P l 读取状态。A N LM,#111 1 0 O O O B ;屏蔽掉无用的位。C J N E.A,#11 1 10 0 0 0B,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 矩阵 键盘 设计 实验 报告
限制150内