【摘要】:CPU模块、8251/8255扩展模块、LED/数码管/键盘模块。扫描法扩展键盘实验原理图如图6.22所示。图6.22扫描法扩展键盘实验原理图4.实验步骤实验连线:8255芯片的PA0~PA3接开关KEYY1~KEYY4,PB0~PB3接KEYX1~KEYX4,8255CS接CS0。图6.23扫描法扩展键盘实验程序流程图
1.实验目的
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 扫描法扩展键盘实验程序流程图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。