13_(第十二章)键盘电路编程.pptVIP

  • 2
  • 0
  • 约5.24千字
  • 约 18页
  • 2019-12-03 发布于湖北
  • 举报
大连理工大学 电信学院 陈育斌 PIC18系列单片机原理及实践 (第十二章 键盘电路编程) 参考资料:《PIC技术宝典》 PIC Microcontroller and Embedded Systems [美] Rolin D.Mckinlay 著 课件编写:大连理工大学 电工电子实验中心 陈育斌 2009年8月 第十二章 键盘电路编程 本章内容 键盘的基础操作; 按键和检测机制; PIC18的4×4键盘的汇编语言和C语言编程。 12.1 键盘接口 键盘电路是一个系统实现人机交互的界面,了解键盘电路的工作原理是非常重要的; 系统构造键盘电路有两种方式: 采用专用的键盘扫描(兼顾LED数码显示)集成电路; 利用单片机的端口构造一个扫描电路(矩阵结构)。 本章将分析后者:端口构成的矩阵扫描电路的结构、键值检测原理、介绍PIC18的RB端口键盘电路的设计。 12.1.1 键盘和PIC18的接口 两种键盘电路的各自特点: 采用专用键盘扫描芯片。特点:连接容易、编程简单并具备硬件防抖功能。只要按下某一个按键,芯片就会自动将键值输出。缺点:设计成本较高; 采用端口的“矩阵”结构。用单片机的口线分别构成“行线”和“列线”,在行线与列线的交叉点上安置按键。 优点:结构简单、成本低廉,设计灵活。 缺点:需编制一个软件---计算键值(包含 “软件防抖”) 。 RB端口的非编码

文档评论(0)

1亿VIP精品文档

相关文档