c矩阵式键盘程序设计.pptVIP

  • 21
  • 0
  • 约1.92千字
  • 约 12页
  • 2017-02-06 发布于江苏
  • 举报
c矩阵式键盘程序设计

第14章 C51矩阵式键盘程序设计 在单片机应用系统中,除了完成基本的功能外,另一个最重要的任务是设计优秀的人机交互接口。人机交互接口用来实现控制命令及数据的输入,并且将系统运行信息显示反映给操作者。键盘以按键的形式来设置控制功能或数据,其是人机交互的最基本的途径。在键盘中,按键的输入状态本质上是一个开关量。通过键盘为按键编码,从而实现命令或数据的输入,以达到控制的目的。 在单片机应用系统中,有两种常用的键盘结构:独立式按键和矩阵式按键。其中,独立式按键比较简单,适合于较少开关量的输入场合,而矩阵式键盘则适合于输入命令或者数据较多、功能复杂的系统。采用矩阵式键盘结构可以最大限度地使用单片机的引脚资源,因此应用十分广泛。 14.1 键盘接口概述 在单片机的人机交互系统中,键盘用于向单片机输入控制信号或数据。单片机识别键盘的不同输入信号,并做出相应的反应。 14.1.1 独立式按键和矩阵式键盘 键盘有很多种类型,对于简单的系统,如果需要的按键比较少,单片机引脚比较宽裕,则可以使用独立式按键结构。对于比较复杂的系统或者按键比较多的场合,可用采用矩阵式键盘。 1.独立式按键结构 2.矩阵式键盘结构 14.1.2 键盘设计注意事项 对于键盘的程序设计,需要及时并且准确地响应按键的动作。在进行单片机键盘接口设计的时候,需要注意如下几个方面。 1.合理的按键编码 2.可靠的输入检测 3

文档评论(0)

1亿VIP精品文档

相关文档