键盘程序创新设计.pptVIP

  • 5
  • 0
  • 约3.23千字
  • 约 17页
  • 2019-06-12 发布于广东
  • 举报
第23章 键盘程序设计 一个好的单片机应用系统,通常要有优秀的人机交互接口。键盘是与单片机进行人机交互的最基本的途径,其以按键的形式来设置控制功能或输入数据。按键的输入状态本质上是一个开关量。人们通过键盘输入一些命令或数据,以达到控制单片机运行的目的。 常用的键盘有独立式按键键盘和矩阵式按键键盘两种。独立式按键接口简单,适合于简单而且少的开关量的输入。矩阵式按键键盘则适合于输入参数较多、功能复杂的系统,可以最大限度地使用单片机的引脚资源。本章主要介绍了独立式按键和矩阵式按键键盘输入的相关知识及其编程接口。 23.1 键盘接口概述 键盘就是在人机交互系统中用来输入控制信号或数据的接口。其中,人机交互系统是一个完整的单片机系统的组成部分,用来使单片机识别不同的输入信号,并做出不同的响应。 对于一个优秀的人机键盘接口设计,需要占用合理的单片机资源,并能够及时、准确地响应用户的输入信息。在进行单片机键盘接口设计的时候,需要注意如下几个方面。 23.1.1 按键编码 按键的编码也就是每个按键在单片机程序设计时对应的键值。每个按键对应一个唯一的键值。当按键按下的时候,键盘将向单片机发送该按键对应的键值,单片机程序对不同的键值做出不同的响应。 在硬件上,键盘按键使用单片机的I/O线与CPU进行通信。其中单片机I/O线接收的是高低逻辑电平信号,因此,键盘输入的不同键值可以表示为I/O线上不同

文档评论(0)

1亿VIP精品文档

相关文档