好文档 - 专业文书写作范文服务资料分享网站

矩阵键盘设计实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

南 京 林 业 大 学

实验报告

基于AT89C51

单片机4x4矩阵键盘接口电路设计

课 程 院 系 班 级 学 号 姓 名 指导老师

机电一体化设计基础 机械电子工程学院

杨雨图

2013年9月26日

南京林业大学实验报告

一、实验目的

1、 掌握键盘接口的基本特点,了解独立键盘和矩阵键盘的应用方法。 2、 掌握键盘接口的硬件设计方法,软件程序设计和贴士排错能力。 3、 掌握利用Keil51软件对程序进行编译。 4、 用Proteus软件绘制“矩阵键盘扫描”电路,并用测试程序进行仿真。 5、 会根据实际功能,正确选择单片机功能接线,编制正确程序。对实验结果

能做出分析和解释,能写出符合规格的实验报告。

二、实验要求

通过实训,学生应达到以下几方面的要求: 素质要求

1.以积极认真的态度对待本次实训,遵章守纪、团结协作。

2.善于发现数字电路中存在的问题、分析问题、解决问题,努力培养独立工作能力。 能力要求

1.模拟电路的理论知识

2.脉冲与数字电路的理念知识

3.通过模拟、数字电路实验有一定的动手能力 4.能熟练的编写8951单片机汇编程序 5.能够熟练的运用仿真软件进行仿真

三、实验工具

1、软件:Proteus软件、keil51。

2、硬件:PC机,串口线,并口线,单片机开发板

四、实验内容

1、掌握并理解“矩阵键盘扫描”的原理及制作,了解各元器件的参数及格 元器件的作用。

2、用keil51测试软件编写AT89C51单片机汇编程序 3、用Proteus软件绘制“矩阵键盘扫描”电路原理图。 4、运用仿真软件对电路进行仿真。

五.实验基本步骤

1、用Proteus绘制“矩阵键盘扫描”电路原理图。 2、编写程序使数码管显示当前闭合按键的键值。 3、利用Proteus软件的仿真功能对其进行仿真测试,观察数码管的显示状 态和按键开关的对应关系。

4、用keil51软件编写程序,并生成HEX文件。

5、根据绘制“矩阵键盘扫描”电路原理图,搭建相关硬件电路。 6、用通用编程器或ISP下载HEX程序到MCU。 7、检查验证结果。

第 1 页

南京林业大学实验报告

六、实验具体内容

使用单片机的P1口与矩阵式键盘连接时,可以将P1口低4位的4条端口线定义为行线,P1口高4位的4条端口线定义为列线,形成4*4键盘,可以配置16个按键,将单片机P2口与七段数码管连接,当按下矩阵键盘任意键时,数码管显示该键所在的键号。

1、电路图

2、程序流程图

第 2 页

矩阵键盘设计实验报告

南京林业大学实验报告基于AT89C51单片机4x4矩阵键盘接口电路设计课程院系班级学号姓名指导老师机电一体化设计基础机械电子工程学院杨雨图
推荐度:
点击下载文档文档为doc格式
6ekif6bvvi7px018u2hy
领取福利

微信扫码领取福利

微信扫码分享