- 179
- 0
- 约3.47千字
- 约 5页
- 2017-05-14 发布于贵州
- 举报
8255A可编程并接口实验二键盘实验 - 单片机原理及应用实验报告
计算机与信息工程学院设计性实验报告
专业:通信工程 年级/班级:2011级单片机原理及应用4节
键盘实验
一、实验目的:
1、掌握8255A编程原理。
2、了解键盘电路的工作原理。
3、掌握键盘接口电路的编程方法。
二、实验设备:
EL-8051-III型单片机实验箱
三、实验原理:
1、识别键的闭合,通常采用行扫描法和行反转法。
行扫描法是使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如所读列值中某位为低电平,表明有键按下,否则扫描下一行,直到扫完所有行。
本实验例程采用的是行反转法。
行反转法识别键闭合时,要将行线接一并行口,先让它工作于输出方式,将列线也接到一个并行口,先让它工作于输入方式,程序使CPU通过输出端口往各行线上全部送低电平,然后读入列线值,如此时有某键被按下,则必定会使某一列线值为0。然后,程序对两个并行端口进行方式设置,使行线工作于输入方式,列线工作于输出方式,并将刚才读得的列线值从列线所接的并行端口输出,再读取行线上的输入值,那么,在闭合键所在的行线上的值必定为0。这样,当一个键被按下时,必定可以读得一对唯一的行线值和列线值。
2、程序设计时,要学会灵活地对8255A的各端口进行方式设置。
3、程序设计时,可将各键对应的键值(行线值、列线值)放在一个表中,将
您可能关注的文档
最近下载
- Adobe Illustrator 教材 CS6 操作全攻略.pdf
- ERCP术后患者营养评估与护理.ppt VIP
- T_CAGHP 065.3-2019 地质灾害防治工程预算定额(试行)(下册).docx VIP
- gec210开发板硬件手册.pdf VIP
- 2025年江苏省常州市小升初数学试卷含答案.pdf VIP
- 河南省青桐鸣2024-2025学年高一下学期5月联考数学试题及答案.docx VIP
- 2026高考生物(新课标)常见长句描述句子.pdf
- 航空数据安全要求.pdf VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 广东省中学生入团积极分子、发展对象培养考察表.pdf VIP
原创力文档

文档评论(0)