首页 百科知识 按键识别与显示实验

按键识别与显示实验

时间:2022-10-22 百科知识 版权反馈
【摘要】:可编程并行接口芯片8155是单片机系统中最常用的外围接口芯片之一。矩阵式键盘按键的识别,通常采用行扫描法或行反转法。静态显示方式下,每位LED数码管的段选线与一个8位并行口相连,数码管的公共端接地或接+5V电源。按键识别与显示实验电路原理图如图3.14所示。

模块七 按键识别与显示实验

一、知识点

8155可编程并行接口芯片的特性与使用,矩阵式键盘的工作原理,LED静态显示方式。

二、知识点分析

可编程并行接口芯片8155是单片机系统中最常用的外围接口芯片之一。矩阵式键盘按键的识别,通常采用行扫描法或行反转法。行扫描法是使键盘上某一行(列)线为低电平,而其他行(列)接高电平,然后读取列(行)值,如所读列(行)值中某位为低电平,表明有键按下,否则扫描下一行(列),直到扫描完所有行(列),本实验参考程序即采用行扫描法。静态显示方式下,每位LED数码管的段选线与一个8位并行口相连,数码管的公共端接地或接+5V电源。

三、实践训练

1)实验目的

(1)熟悉MCS-51单片机对LED的显示原理及编程方法;

(2)了解键盘电路的工作原理;

(3)掌握键盘接口电路的编程方法。

2)实验设备

PC机,XZNU MCUS-Ⅰ单片机实验箱1台,伟福V8/L型仿真器1台。

3)实验内容及说明

利用8155可编程并行接口芯片和矩阵式键盘编写程序,做到在键盘上每按一个数字键(0—9),即有一位LED数码管将其显示出来。

实验中将8155的PA口接矩阵式键盘的列线,PC口接矩阵式键盘的行线;一位LED数码管采用静态显示方式,即将共阴极数码管的公共端接地。

4)实验电路及连线

按键识别与显示实验电路原理图如图3.14所示。使用专用连接导线,将接插件J15与J23的插孔按照顺序连接,J33与J76的第1、2插孔对应相接,CS8155端接J2的第1插孔;将J22与J9的插孔按照顺序连接,IO/M端接J2的第2插孔;接插件J8的某一插孔接地;开关SW02合上,开关S4、S5、S6断开。

img99

图3.14 按键识别与显示实验电路原理图

5)程序设计

(1)流程图

按键识别与显示的主程序流程如图3.15所示。

img100

图3.15 按键识别主程序流程图

(2)参考程序

img101

img102

img103

6)思考题

(1)若要使显示的数字加小数点,则上述显示程序应做哪些修改?

(2)如果按键识别采用行反转法,应如何编写实验程序?

(3)总结实验过程中所遇到的问题与解决的办法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈