键盘电路控制LED灯实例功能
发表:2023-08-29 12:01:01 阅读:147

电子资讯键盘电路控制LED灯实例功能

本实例中我们利用独立按键来演示键盘电路的工作原理,用一个按键来控制一个LED灯的亮灭。K1按键按下时LED全亮,K1释放时LED全灭。按键显示效果如图6-8所示。

 

键盘电路的工作原理

首先来了解一下按键的结构。一般的按键从实物来看,是个四端口器件,但是其实它是个二端口器件.参照图6-6和图6-7就不难明白,在按下塑料柱子之前,两个触点之间是不导通的.按下的时候就导通;通过外部电路的不同接法.就可以使其中一个端口在按下和不按下的时候产生电平变化,而单片机正是通过检测到这种变化来完成对按键输入信息的获得的。

我们知道单片机的大部分端口都有内部上拉电阻MOS管,一般都可以实现上拉,所以在按键按下之前,K1对应的端口PE4保持在高电平状态;当按键按下时,PE4通过Kl接到Vss,这个时候就是低电平。所以,要想在程序里检测到是否有按键按下,关键就是检查对应端口的状态变化,这就是单片机系统中的按键编程原理。所以对于程序设计目的,我们的方法就是不断检测PE4的电平状态,然后根据检测结果控制LED。

一个独立按键程序设计

按键实验原理如图6-9所示,程序清单如下:

 

 

 

 

电子街推荐阅读

多个独立按键控制LED灯程序设计

键盘电路的工作原理

发光二极管应用实验

使用配套开发板来实现流水灯

实现LED的闪动发光程序设计

推荐品牌: