【嵌入式硬件实例】-555定时器实现警灯LED闪烁效果
在这个项目中,我们将使用555定时器和CD4017十进制计数器IC构建一个闪烁的警灯。闪烁的警灯设计为以不同的闪光率运行,通常在不同的颜色之间交替,最常见的是红色和蓝色,以吸引公众的注意力,并在视觉上传达紧迫感和谨慎性。
555定时器实现警灯LED闪烁效果
在这个项目中,我们将使用555定时器和CD4017十进制计数器IC构建一个闪烁的警灯。闪烁的警灯设计为以不同的闪光率运行,通常在不同的颜色之间交替,最常见的是红色和蓝色,以吸引公众的注意力,并在视觉上传达紧迫感和谨慎性。
闪烁的警灯是公认的权威和秩序的象征。当警灯闪烁时,它们表示正在进行的紧急情况,预计附近的每个人都将为执法车辆扫清道路。它们表明车辆正在对紧急情况做出反应,并且它们有助于提醒其他道路使用者注意车辆的存在,通常是从很远的距离。
1、555定时器介绍
555 定时器振荡器或通常所说的 555 定时器是一种非常流行的计时相关应用 IC。 它们坚固耐用且用途广泛,因为它们可以用于任何需要某种时间控制的电路中。 它可用于生成各种类型的脉冲、创建时间延迟,也可用于脉宽调制 (PWM)。 555定时器最常见的用途是为电路产生时钟信号。
在前面的文章中,我们对555定时器做了详细的介绍,请参考:
2、硬件准备与接线
本次实例将使用到如下硬件模块:
- 555定时器IC
- CD4017 十进制计数器 IC
- 电阻器:10k 欧姆、1k 欧姆和 220 欧姆
- 电容:10uF和100uF
- 红色和蓝色 LED(各 2 个)
- 晶体管 2N2222(各 2 个)
- 面包板
- 连接线
硬件接线如下:

上述电路是为警灯设计的,使用大约每 100 毫秒产生一次脉冲的计时器。这意味着导通时间和关断时间各约为 50 毫秒。修改电容器的值允许我们调整这些持续时间。
这些产生的脉冲被定向到BCD计数器。计数器的作用是统计在其时钟输入端接收到的脉冲,并作为响应,将相应的输出引脚提升到高电平状态。例如,如果脉冲计数为 3,则计数器上的 Q2 引脚变为高电平;如果是 5,则 Q4 引脚变为高电平。每 100 毫秒,就会出现一个峰值,使计数器内存增加 1,从而相应地调整输出。
3、电路工作原理
在电路中,Q0、Q2、Q4 连接到一个晶体管的基极,而 Q5、Q7、Q9 连接到另一个晶体管的基极。第一个晶体管控制一对红色 LED,而第二个晶体管控制一组蓝色 LED。
如前所述,计数器的输出每 100 毫秒增加一个,直到溢出。达到此溢出后,计数器将重置,计数从零重新开始。
红色LED对由Q0、Q2、Q4控制,开启100ms,三次如下:
Q0—LED 亮起 100ms
Q1 — LED 熄灭 100 毫秒。
Q2 — LED 亮起 100ms
Q3 - LED 熄灭 100ms
Q4 — LED 亮起 100ms
在下一个时钟周期中,Q5将变为高电平,所有其他输出将变为低电平。Q5、Q7、Q9 配置为控制蓝色 LED 对,使蓝色 LED 亮起 100ms 三次,就像红色 LED 一样。
因此,我们得到一对闪烁三次的红色 LED 灯,然后是一对也闪烁三灯的蓝色 LED 灯。两对之间的这种交替模式创造了警灯的效果。
更多推荐



所有评论(0)