- 46
- 0
- 约3.53千字
- 约 5页
- 2016-11-24 发布于贵州
- 举报
8255A可编程并行口实验二键盘实验 - 单片机原理及应用实验报告
计算机与信息工程学院设计性实验报告
专业:通信工程 年级/班级:2011级单片机原理及应用4节
键盘实验
一、实验目的:
1、掌握8255A编程原理。
2、了解键盘电路的工作原理。
3、掌握键盘接口电路的编程方法。
二、实验设备:
EL-8051-III型单片机实验箱
三、实验原理:
1、识别键的闭合,通常采用行扫描法和行反转法。
行扫描法是使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如所读列值中某位为低电平,表明有键按下,否则扫描下一行,直到扫完所有行。
本实验例程采用的是行反转法。
行反转法识别键闭合时,要将行线接一并行口,先让它工作于输出方式,将列线也接到一个并行口,先让它工作于输入方式,程序使CPU通过输出端口往各行线上全部送低电平,然后读入列线值,如此时有某键被按下,则必定会使某一列线值为0。然后,程序对两个并行端口进行方式设置,使行线工作于输入方式,列线工作于输出方式,并将刚才读得的列线值从列线所接的并行端口输出,再读取行线上的输入值,那么,在闭合键所在的行线上的值必定为0。这样,当一个键被按下时,必定可以读得一对唯一的行线值和列线值。
2、程序设计时,要学会灵活地对8255A的各端口进行方式设置。
3、程序设计时,可将各键对应的键值(行线值、列线值)放在
原创力文档

文档评论(0)