动态显示与按键消抖.pptVIP

  • 6
  • 0
  • 约6.01千字
  • 约 44页
  • 2017-06-03 发布于四川
  • 举报
三、IO应用 --- LED数码管 四、IO应用 - 点阵(了解:自学) 五、IO应用 - 按键(BUTTON) 一个好的单片机应用系统,通常要有优秀的人机交互接口。键盘是与单片机进行人机交互的最基本的途径,其以按键的形式来设置控制功能或输入数据。 按键的输入状态本质上是一个开关量。人们通过键盘输入一些命令或数据,以达到控制单片机运行的目的。 常用的键盘有独立式按键键盘和矩阵式按键键盘两种。独立式按键接口简单,适合于简单而且少的开关量的输入。矩阵式按键键盘则适合于输入参数较多、功能复杂的系统,可以最大限度地使用单片机的引脚资源。 本小节主要介绍了独立式按键和矩阵式按键键盘输入的相关知识及其编程接口。 防抖动措施 “软件去抖”思想 例2: 2位十进制按键计数器(00~99) 请大家思考,采用C51编出任务程序,并画出流程图! 下节课用带来检查,并计入平时成绩! 单片机系统中,若使用按键较多时,通常采用矩阵式键盘,其结构如下图所示。 (二)矩阵按键( keyboard ) 行列式键盘 由图可知,一个4×4的行、列结构,可以构成一个含有16个按键的键盘,节省了很多I/O口。 识别矩阵键盘按键的方法 1、行扫描法; 2、线反转法 ①判断哪一行有键按下 写端口(0xf0):行线电平=0;列线电平=1。 读

最近下载

文档评论(0)

1亿VIP精品文档

相关文档