第9章应用系统配及接口技术.pptVIP

  • 2
  • 0
  • 约2.44万字
  • 约 125页
  • 2016-08-18 发布于贵州
  • 举报
第9章 应用系统配置及接口技术 9.1 人机通道配置与接口技术 单片机应用系统通常都需要进行人机对话。这包括人对应用系统的状态干预与数据输入,还有应用系统向人显示运行状态与运行结果等。如键盘、 显示器就是用来完成人机对话活动的人机通道。 9.1.1 键盘接口及处理程序 键盘分编码键盘和非编码键盘。 键盘上闭合键的识别由专用的硬件译码器实现,并产生键编号或键值的称为编码键盘,如BCD码键盘、ASCII码键盘等;靠软件识别的称为非编码键盘。 1. 键盘结构 键盘可以分为独立连接式和行列式(矩阵式)两类,每一类按其译码方法又都可分为编码及非编码两种类型。这里只介绍非编码键盘。 1) 独立式非编码键盘接口及处理程序 独立式按键是指各按键相互独立地接通一条输入数据线,如图9-4所示。这是最简单的键盘结构,该电路为查询方式电路。 当任何一个键按下时,与之相连的输入数据线即被清0(低电平),而平时该线为1(高电平)。要判别是否有键按下,用单片机的位处理指令十分方便。 这种键盘结构的优点是电路简单;缺点是当键数较多时,要占用较多的I/O线。 2) 行列式键盘接口及工作原理 为了减少键盘与单片机接口时所占用I/O线的数目,在键数较多时,通常都将键盘排列成行列矩阵形式,如图9-6所示。 以图9-6所示的4×4键盘为例,说明行扫描法识别哪一个按键被按下的工作原理。 首先判别键

文档评论(0)

1亿VIP精品文档

相关文档