[51单片机键盘设置.docVIP

  • 2
  • 0
  • 约1.95万字
  • 约 29页
  • 2017-01-14 发布于北京
  • 举报
[51单片机键盘设置

\\\§8.3 键盘接口技术 键盘输入应解决的问题 键盘是一组按键的集合,它是最常用的单片机输入设备. 操作人员可以通过键盘输入数据或命令,实现简单的人机通讯。 键是一种常开型按钮开关,平时(常态)键的二个触点处于断开状态,按下键时它们才闭合(短路)。 键盘分编码键盘和非编码键盘。 键盘上闭合键的识别由专用的硬件译码器实现并产生编号或键值的称为编码键盘, 如:ASCⅡ码键盘、BCD码键盘等; 靠软件识别的称为非编码键盘。 在单片机组成的测控系统及智能化仪器中用得最多的是非编码键盘。 本节着重讨论非编码键盘的原理、接口技术和程序设计。 键盘中每个按键都是—个常开关电路,如图所示。 按键的确认: P1.7=1 无按键; P1.7=0 有按键; 去抖动 去抖动的方法: ① 硬件去抖动 采用RS触发器: 优点: 速度快,实时, 缺点: 增加了硬件成本 ② 软件去抖动 采用延时方法 延时5—10ms 延时5—10ms P1.7=0 确认P1.7=0 P1.7=1 (去前沿抖动) (去后沿抖动) 二、 独立式键盘 每个I/O口连接一个按,S1 P1.0 S2 P1.1 …………………

文档评论(0)

1亿VIP精品文档

相关文档