欢迎来到天天文库
浏览记录
ID:30401408
大小:21.93 KB
页数:16页
时间:2018-12-29
《矩阵式键盘实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划矩阵式键盘实验报告 南京林业大学 实验报告 基于AT89C51 单片机4x4矩阵键盘接口电路设计 课程 院系 班级 学号 姓名 指导老师 机电一体化设计基础机械电子工程学院杨雨图 XX年9月26日 一、实验目的 1、掌握键盘接口的基本特点,了解独立键盘和矩阵键盘的应用方法。2、掌握键盘接口的硬件设计方法,软件程序设计和贴士排错能力。 3、掌握利用Keil51软件对程序进行编译。 4、用Proteus软件绘制“矩
2、阵键盘扫描”电路,并用测试程序进行仿真。5、会根据实际功能,正确选择单片机功能接线,编制正确程序。对实验结果目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 能做出分析和解释,能写出符合规格的实验报告。 二、实验要求 通过实训,学生应达到以下几方面的要求: 素质要求 1.以积极认真的态度对待本次实训,遵章守纪、团结协作。 2.善于发现数字电路中存在的问题
3、、分析问题、解决问题,努力培养独立工作能力。 能力要求 1.模拟电路的理论知识 2.脉冲与数字电路的理念知识 3.通过模拟、数字电路实验有一定的动手能力 4.能熟练的编写8951单片机汇编程序 5.能够熟练的运用仿真软件进行仿真 三、实验工具 1、软件:Proteus软件、keil51。 2、硬件:PC机,串口线,并口线,单片机开发板 四、实验内容 1、掌握并理解“矩阵键盘扫描”的原理及制作,了解各元器件的参数及格元器件的作用。 2、用keil51测试软件编写AT89C51单片机汇编程序 3、用Proteus软件绘制“矩阵键盘
4、扫描”电路原理图。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 4、运用仿真软件对电路进行仿真。 五.实验基本步骤 1、用Proteus绘制“矩阵键盘扫描”电路原理图。 2、编写程序使数码管显示当前闭合按键的键值。 3、利用Proteus软件的仿真功能对其进行仿真测试,观察数码管的显示状态和按键开关的对应关系。 4、用keil51软件编写程序,并生成
5、HEX文件。 5、根据绘制“矩阵键盘扫描”电路原理图,搭建相关硬件电路。 6、用通用编程器或ISP下载HEX程序到MCU。 7、检查验证结果。 六、实验具体内容 使用单片机的P1口与矩阵式键盘连接时,可以将P1口低4位的4条端口线定义为行线,P1口高4位的4条端口线定义为列线,形成4*4键盘,可以配置16个按键,将单片机P2口与七段数码管连接,当按下矩阵键盘任意键时,数码管显示该键所在的键号。 1、电路图 2、程序流程图 3、程序源码 ORG00H K1:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,
6、可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 MOV MOV ANL CJNE K2: CALL MOV ANL CJNE JMP OVER: CALL MOV ANL CJNE JMP OVER1: MOV MOV ANL CJNE MOV目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障
7、停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 MOV ANL CJNE MOV MOV ANL CJNE MOV MOV ANL CJNE LJMP ROW_0: MOV目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 SJMP;起始地址00HP1,#0F0H;设置~为输入端口A,P1;从P1读取所
8、有列的值A,#B;屏蔽掉无用的低4位,非列值A,#B,K1;查询直到所有的按钮释放DELAY;
此文档下载收益归作者所有