8255A可编程并行接口实验二键盘实验 - 单片机原理及应用实验报告
8255A可编程并行接口实验二键盘实验 - 单片机原理及应用实验报告
计算机与信息工程学院设计性实验报告

一、实验目的:
1、掌握8255A编程原理。
2、了解键盘电路的工作原理。
3、掌握键盘接口电路的编程方法。
二、实验设备:
EL-8051-III型单片机实验箱
三、实验原理:
1、识别键的闭合,通常采用行扫描法和行反转法。
行扫描法是使键盘上某一行线为低电平,而其余行接高电平,然后读取列值,如所读列值中某位为低电平,表明有键按下,否则扫描下一行,直到扫完所有行。 本实验例程采用的是行反转法。
行反转法识别键闭合时,要将行线接一并行口,先让它工作于输出方式,将列线也接到一个并行口,先让它工作于输入方式,程序使CPU通过输出端口往各行线上全部送低电平,然后读入列线值,如此时有某键被按下,则必定会使某一列线值为0。然后,程序对两个并行端口进行方式设置,使行线工作于输入方式,列线工作于输出方式,并将刚才读得的列线值从列线所接的并行端口输出,再读取行线上的输入值,那么,在闭合键所在的行线上的值必定为0。这样,当一个键被按下时,必定可以读得一对唯一的行线值和列线值。
2、程序设计时,要学会灵活地对8255A的各端口进行方式设置。
3、程序设计时,可将各键对应的键值(行线值、列线值)放在一个表中,将要显示的0~F字符放在另一个表中,通过查表来确定按下的是哪一个键并正确显示出来。
实验题目
利用实验箱上的8255A可编程并行接口芯片和矩阵键盘,编写程序,做到在键盘上每按一个数字键(0~F),用发光二极管将该代码显示出来。
四、实验步骤:
将键盘RL10~RL17接8255A的PB0~PB7;KA10~KA12接8255A的PA0~PA2;PC0~PC7接发光二极管的L1~L8;8255A芯片的片选信号8255CS接CS0。
五、实验电路:
你可能喜欢
- 单片机编程语言
- 单片机试题及答案
- 环保检测
- 环保检验
- 键盘原理
- 单片机重点
- 32单片机
- 管理原理
- 第3章 51单片机编程语言161页
- 各种单片机编程语言比较10页
- 第3章 51单片机编程语言92页
- 第4章_单片机的C51编程语言92页
- 单片机编程语言的比较2页
- SST单片机IAP编程示例(C语言)3页
- 《单片机》试题及答案4页
- MCS-51单片机试题及答案5页
- 单片机考试试题及答案16页
- 单片机应用技术试题库及答案-MCS—51单片机原理与结构4页
- 《单片机》试题及答案4页
- 2009年单片机补考试题B卷及答案2页
- 车辆环保检测达标率偏低有四大原因2页
- 背默英语环保作文范文检测版1页
- 环保检测设备配置8页
- 环保检测点2页
- 环保验收检测项目及要求详表1页
- 家装环保检测协议1页
- 环保物料来料检验流程2页
- 环保检验合格标志3页
- 环保检验表格22页
- 环保进料检验管理程序4页
- 环保料品检验规范4页
- 汽车的环保检验师2页
- 单片机之理论重点6页
- 单片机复习重点11页
- 中国海洋大学工程学院单片机期末重点3页
- 单片机第9章重点22页
- 单片机重点内容及主要习题10页
- 单片机考试重点11页


