【文件属性】:
文件名称:8255 扫描键盘实验
文件大小:2KB
文件格式:ASM
更新时间:2015-05-14 04:50:22
8255 键盘扫描 扫描法 接口
用扫描法读入实验机上按键,在8279 数码管显示器上显示。在 PA 口与PC 口组成的64 点阵列上,把按键接在不同的点上,将得到不同的键码,本实验采
用8×2 的阵列,共可按16 个键。
键盘值的读取一般有两种方法。一种是扫描法,另一种是反转法。
扫描法是对键盘上的某一行送低电平,其他为高电平,然后读取列值,若列值中有一位是低,
表明该行与低电平对应列的键被按下。否则扫描下一行。本实验中,8255 设置为模式0,PA 口为输
出口,PC 口为输入口。
反转法是先所有行扫描线输出低电平,读列值,若列值有一位是低表明有键按下;接着将读到
的列值作为列扫描线信号输出,再读行值。将读到的行列值组合成字数据,然后通过查键码表得到
按键的键号。