华东交通大学 单片机微机原理及应用基础教程第6章 接口技术及其应用基础(第1部分).pptVIP

  • 2
  • 0
  • 约2.69万字
  • 约 88页
  • 2019-09-22 发布于湖北
  • 举报

华东交通大学 单片机微机原理及应用基础教程第6章 接口技术及其应用基础(第1部分).ppt

* 2. 51单片机扩展并行I/O口连接键盘 实际应用中,多数情况下P0~P2端口已被占用,只能通过扩展8155、8255A等通用并行I/O接口芯片构建键盘接口电路,如图6-18所示;或者采用8279等专用接口芯片构建键盘接口电路,如图6-19所示。 采用8155连接4×8键盘的接口电路 2. 51单片机扩展并行I/O口连接键盘 或者采用8279等专用接口芯片构建键盘接口电路,如图6-19所示。 采用8279连接3×8键盘的接口电路 以前述采用8155连接4×8键 盘的接口电路为例,行扫描法识 别闭合键的程序流程右图。 首先调用全扫描子程序,检查 有无闭合键。若无键闭合,则对数 码显示器扫描显示1遍;若有键闭 合,则调用两次数码显示器扫描显 示子程序的延时约12ms消抖。 然后再次检查有无键闭合,若 无键闭合,则返回主程序;若有键 闭合,则进行逐行扫描,以判别闭 合键的具体位置。   6.2.3 键盘扫描程序 1. 行扫描法编程 键盘扫描子程序流程图(行扫描法) 对于本例8×4的键盘,可直接由公式“键值=行号×4+列号”计 算键值,见下表。 1. 行扫描法编程 计算出闭合键的键值后,再判断键释放否?若键未释放,则等待;若 键已释放,则再延时消抖,然后判断是命

文档评论(0)

1亿VIP精品文档

相关文档