一.硬件方案
stm32单片机的智能交通灯主要由stm32单片机核心板+74HC245芯片+数码管+LED指示灯+按键等构成。硬件框图如下:
二.设计功能
(1)本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示。
(2)按键可以控制禁行、深夜模式、复位、东西通行、南北通行、时间加、时间减、切换等功能。
(3)共四个二位阴极数码管,东南西北各一个显示时间,四个数码管的阴极都接到STM32F103C8T6的P1口,阳极接到74HC245芯片上,通过P0口控制74HC245芯片,起到驱动放大作用。
(4)共12个发光二极管,四个路口每个路口各有一个红(禁行)、黄(警告)发光二极管,四个路口的二极管接到PA及PB口,按键接PB口。
三.设计原理图
(1)交通灯控制方案
设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。说明:黑色表示亮,白色表示灭。交通状态从状态1开始变换,直至状态