基于单片机的交通灯信号控制器设计(含源程序和电路图)

[09-11 23:01:37]   来源:http://www.88dzw.com  单片机学习   阅读:8906

文章摘要: { state_val_sn++; if (state_val_sn>2) state_val_sn=0; cnt_sn=init_sn[state_val_sn]; switch (state_val_sn) //根据状态值,刷新各信号灯的状态 { case 0: SN_green=0 ;//南北方向绿灯 SN_yellow=1 ;//南北方向黄灯 SN_red=1 ;//南北方向红灯 break;

基于单片机的交通灯信号控制器设计(含源程序和电路图),标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
     { state_val_sn++;
       if (state_val_sn>2) state_val_sn=0;
       cnt_sn=init_sn[state_val_sn]; 
       switch (state_val_sn) //根据状态值,刷新各信号灯的状态
        { case 0: SN_green=0 ;//南北方向绿灯
                  SN_yellow=1 ;//南北方向黄灯
                  SN_red=1 ;//南北方向红灯
                  break;
          case 1: SN_green=1 ;//南北方向绿灯
                  SN_yellow=0 ;//南北方向黄灯
                 SN_red=1 ;//南北方向红灯
                 break;
          case 2:SN_green=1 ;//南北方向绿灯
                 SN_yellow=1 ;//南北方向黄灯
                 SN_red=0 ;//南北方向红灯
                 break;
        }    
     }
     if (cnt_ew!=0) //东西方向计时
     { cnt_ew--; }
     else
     { state_val_ew++;
       if (state_val_ew>2) state_val_ew=0;
       cnt_ew=init_ew[state_val_ew];
       switch (state_val_ew) //根据状态值,刷新各信号灯的状态
       { case 0: EW_green=1 ;//东西方向绿灯
                 EW_yellow=1;//东西方向黄灯
                 EW_red=0 ;//东西方向红灯
                 break;
         case 1: EW_green=0 ;//东西方向绿灯
                 EW_yellow=1 ;//东西方向黄灯
                 EW_red=1 ;//东西方向红灯
                 break;
         case 2: EW_green=1 ;//东西方向绿灯
                 EW_yellow=0 ;//东西方向黄灯
                 EW_red=1 ;//东西方向红灯

上一页  [1] [2] [3] [4]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行