本设计以单片机为核心,以LED数码管作为倒计时指示,根据设计的要求我们考虑了各功能模块的几种设计方案,以求最佳方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。系统总体设计框图如图所示。
交通灯控制的框图如下图所示,主要有控制电路、按键电路、晶振电路、复位电路、显示电路、电源电路等电路组成。
void main()
{
time0_init();
dx_s = nb_time; //东西时间
while(1)
{
key();
if(key_can < 20)
key_with();
// menu_dis();
if((menu_1 == 0) && (flag_jdgz == 0))
jiaotongdeng_dis();
display();
}
}
/*********************定时器0中断服务程序************************/
vo