综合实验 键盘扫描及显示设计实验
一、 实验目的
(1) 学习按键扫描的原理及电路接法。
(2) 掌握利用8255 完成按键扫描及显示。
二、 实验内容
连接8255 与键盘扫描单元,编写程序完成按键扫描功能,并将读到的按
键值依次显示在数码管上。
三、实验说明及步骤
实验系统中的键盘及数码管显示单元提供了4 行×4 列共16 个按键,6 位
7 段数码管也接成扫描电路方式。共用段位控制信号A~Dp,各自独立的公共
端X1~X6,其中X1~X4 是与列扫描信号复用,行扫描信号为Y1~Y4。电路
原理如图10-1 所示。
图10-1 键盘及数码管显示单元电路结构图
X1~X6 控制6 位数码管的公共端,其中X1~X4 连接到按键的一端,作为列
选,确定是哪一列的按键按下。Y1~Y4 连接到按键的另一端,作为行选,用
于检测哪一行的按键按下。结合行选和列选即可得出是哪一个按键按下。在软
件设计上要注意消除按键抖动的处理以及数码管显示的刷新。参考程序流程如
图10-2 所示,参考实验接线如图10-3 所示。
评论0