单片机实例之按键原理讲义.ppt

单片机实例之按键原理讲义

课题三(实例) 之按键 任务一 独立式按键控制的数码管显示 任务二 矩阵键盘数码管显示 任务一  独立式按键控制的数码管显示 本任务是利用独立按键实现对数码进行控制,记录按键的次数,每当按下一次键时,计数器加1,将计数器的值送数码管显示,当计数器加到10时,则归零重新计数 。 设P0口连接按键,对Key1进行计数 P1口连接数码管 图6-2 键盘控制原理图 为了实现用按键控制LED的显示,首先要使单片机读入按键的状态,再根据键盘的状态去控制LED的亮灭。对LED的控制,在前面的课题中已经讲了,这里不再作重点讲解,仅仅作为一个键盘控制对象的例子。 根据图6-2所示的硬件电路,每当按下按键时,单片机引脚P0.0将为低电平,程序运行时,需要检测P0.0引脚是否为低电平,若P0.0引脚为低电平,表示按键已按下。 当每次按下按键时,则使P1口输出的数据变化一次,输出不同数据,对应的程序设计框图如图6-4所示。 程序设计分析 初始化 计数器+1 送显 是否按下键 否 是 图6-4 键控计数显示流程图 一、按键的特性 作为机械按钮,键按下或者放开时,都存在着接通或断开的不稳定现象,从而使信号电平具有抖动现象,这种现象称为抖动。

文档评论(0)

1亿VIP精品文档

相关文档