实验四键盘及显示设计实验报告

实验四键盘及显示设计实验报告

ID:30889430

大小:151.37 KB

页数:4页

时间:2019-01-03

实验四键盘及显示设计实验报告_第1页
实验四键盘及显示设计实验报告_第2页
实验四键盘及显示设计实验报告_第3页
实验四键盘及显示设计实验报告_第4页
资源描述:

《实验四键盘及显示设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四键盘扫描及显示设计实验报告一、实验要求1.复习行列矩阵式键盘的工作原理及编程方法。2•复习七段数码管的显示原理。3.复习单片机控制数码管显示的方法。二、实验设备2.PC机一台2.TD-NMC+教学实验系统三、实验目的1.进一步熟悉单片机仿真实验软件KeilC51调试硬件的方法。2.了解行列矩阵式键盘扫描与数码管显示的基本原理。3.熟悉获取行列矩阵式键盘按键值的算法。4.掌握数码管显示的编码方法。5.掌握数码管动态显示的编程方法。四、实验内容根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程

2、序实现如下功能:1.扫描键盘输入,并将扫描结果送数码管显示。2.键盘采用4x4键盘,每个数码管显示值可为0〜F共16个数。实验具体内容如下:将键盘进行编号,记作0〜F,当按下其中一个按键时,将该按键对应的编号在一个数码管上显示出来,当再按下一个按键时,便将这个按键的编号在下一个数码管上显示出来,数码管上可以显示最近4次按下的按键编号。五、实验单元电路及连线矩阵键盘及数码管显示单元一・SBncn11U■

3、ft及&WUL示爪•兀P01-O——oHK)、cVcCP0jCVAYDP04/"VVEP05VFIH)69Vy.GP0/■vDpPI0OzxVcYlPI1V1wY2PI、VY3PI3■vXXVcY4PI4yvXIPI$X2PI6■vz^™wX3PI—V-O—VZ—OX4图2实验连线图六、实验说明1.由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开吋也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动。抖动时间的长短由按键的机械特性决定,一般为5〜10mso这是一个很重要的时间参数,

4、在很多场合都要用到。键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。2•为了减少键盘与单片机接口时所占用I/O线的数目,在键数较多时,通常都将键盘排列成行列矩阵形式。1.从数码管显示方式看,数码管分为静态显示和动态显示两种方式。静态显示就是系统中每位数码管的显示值都保持不变,直到显示新值为止;动态显示就是系统工作的每个时刻仅仅显示1位数码管的值,在人眼的视觉窗留效

5、应(时间为100ms)的时间范围内,显示完所有数码管的值。这两种方式各有优缺点,两种方式的比较情况如表所列。实际使用要根据不同需要选用不同的显示方式。比如,设计一个亮暗显示可程序控制的数码管显示系统,控制亮暗实际上就是控制数码管动态刷新时间的问题,因此可以利用动态显示方式。农数码管静态显示和动态显示方式的比较显示方式n位数码管占用I/O口线数冃硬件成木显示亮度CPU干预程序设计静态显示8n较高亮较少简单动态显示N较低较亮需动态刷新较复杂七、思考题1.简述行列矩阵键盘的工作原理。2.图4.4.1中,7407的作用是

6、什么?3.简述数码管静态显示和动态显示的区别。4.根据图4.4.1和图4.4.2,则数码管显示数据"5〃的编码为多少?

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

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

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