首页 理论教育 实验探究扫描法扩展键盘

实验探究扫描法扩展键盘

时间:2023-06-25 理论教育 版权反馈
【摘要】:CPU模块、8251/8255扩展模块、LED/数码管/键盘模块。扫描法扩展键盘实验原理图如图6.22所示。图6.22扫描法扩展键盘实验原理图4.实验步骤实验连线:8255芯片的PA0~PA3接开关KEYY1~KEYY4,PB0~PB3接KEYX1~KEYX4,8255CS接CS0。图6.23扫描法扩展键盘实验程序流程图

实验探究扫描法扩展键盘

1.实验目的

(1)学习8255芯片的结构及编程方法。

(2)掌握行列式键盘接口电路的编程方法。

2.实验设备

(1)单片机CPU挂箱、接口挂箱、对象挂箱。

(2)CPU模块(80C31)、8251/8255扩展模块、LED/数码管/键盘模块。

3.实验原理

PA口连接键盘的列线,PB口连接键盘的行线,通过行扫描法或行反转法识别键的闭合(实验程序采用行扫描法)。读取键值,并在CPU模块的数码管上显示。

行扫描法是这样一种方法:先使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如所读列值中某位为低电平,表明有键按下,否则扫描下一行,直到扫描完所有行。

扫描法扩展键盘实验原理图如图6.22所示。(www.xing528.com)

图6.22 扫描法扩展键盘实验原理图

4.实验步骤

(1)实验连线:8255芯片的PA0~PA3接开关KEYY1~KEYY4,PB0~PB3接KEYX1~KEYX4,8255CS接CS0。

(2)运行实验程序,按动键盘,观察数码管的显示变化。

5.实验结果

按动键盘时,数码管上显示出该键所在的行列号,如“12”表示第一行第二列。

扫描法扩展键盘实验程序流程图如图6.23所示。

图6.23 扫描法扩展键盘实验程序流程图

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

我要反馈