微机课程设计报告(6)

发布时间:2021-06-06

3.键盘输入输出模块:

键盘是常用信息输入元件,由一个个按钮组成。

下图是一个4*4键盘结构图,将4*4键盘的八个管脚接8255的PC口,因为进行键盘扫描一般要求有一部分的I/O口工作方式是输入,另一部分I/O是输出,具体到4*4键盘则要求四个I/O口输入,另外四个输出。行信息连C口低四位,列信息连A口低四位。

当进行扫描时,扫描信号由列引脚输入键盘。以0111、1011、1101 和1110 的顺序每次扫描不同的列,然后读取列引脚的信号就可以判断是哪个键被按下。识别键盘上哪个键被压下的过程的扫描步骤: 1.检测是否所有键都都松开了,若没有则反复检测。

2.但所有键都松开了,再检测是否有键压下,若无键一下则反复检测。 3.如有键压下,要消除键抖动,确认有键压下。

4.对压下的键进行编码,将该键的行列信号转换成16 进制码,由此确定哪个键被压下了。如出现多键重按的情况,只有在其它键均释放后,仅剩一个键闭合时,才把此键当作本次压下的键。 5.该键释放后,再回到2

微机课程设计报告(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219