标题: 单片机南北交通灯,源码,仿真图 [打印本页]

作者: 742498478    时间: 2019-2-25 09:19
标题: 单片机南北交通灯,源码,仿真图
/*******s0状态**********/
         Flag_EW_Yellow=0;                                                                                                 //EW关黄灯显示信号
         Time_SN=N;                                                                                                                                //N=30;
                                 while(Time_SN>=0)
                                         {P1=S[0];                                                                                     //SN通行,EW红灯
                                                Display_SN();}
                                                
          Time_SN=TZ;
                                        P1=0xFF;
                                       
                                                
       /*******S1状态**********/
         while(Time_SN>=0)
           {Flag_SN_Yellow=1;                                                                //SN开黄灯信号
            P1=S[1];                                                                                                            //SN黄灯亮,等待左(右)转信号,EW红灯
            Display_SN();}

                                       
                                                
         /*******S2×′ì¬**********/
            Flag_SN_Yellow=0;                                                                                 //SN关黄灯信号
            Time_SN=NL;
                                                
         while(Time_SN>=0)
            {P1=S[2];                                                                                                                        //SN左绿灯和右直行绿灯亮 ,EW红灯      0x3E
             Display_SN();}


                                                        Time_SN=TZ;
                                                  Time_EW=TZ;
                                                        P1=0xFF;
                                                
                                                
        /*******S3×′ì¬**********/
                                 while(Time_SN>=0)
                                                 {Display_EW();                                                                                        //SN黄亮,EW黄亮 0xDE
                                                        Display_SN();}



         /*******S4×′ì¬**********/                                                        
            Flag_SN_Yellow=0;                                                                          //SN关黄灯显示信号
            Time_EW=N;

           while(Time_EW>=0)
              {P1=S[3];                                                              //EW通信,SN红灯    0xEB
                                                        Display_EW();}
                                                                        

                Time_EW=TZ;
                                                                P1=0XFF;                                                        

                                                        
          /*******S5×′ì¬**********/
            while(Time_EW>=0)
               {Flag_EW_Yellow=1;                                                                 //EW开黄灯显示信号
                P1=S[4];                                                                                                //EW黄灯亮,等待左(右)信号    0xED
                Display_EW();}


                                                               
          /*******S6×′ì¬**********/
             Flag_EW_Yellow=0;                                                                         //EW关黄灯显示信号          0xE3
             Time_EW=NL;
           while(Time_EW>=3)
             {P1=S[5];                                                                                                        //EW左和右(直行)绿亮,SN红灯
              Display_EW();}

                                                        Time_SN=TZ;
                                                  Time_EW=TZ;
                                                        P1=0xFF;
                                                        

                                                        
         /*******S7×′ì¬**********/            
           while(Time_EW>=0)
             { Display_EW();                                                                                //SN黄灯亮EW黄灯亮
                                                        Display_SN();}



   }

南北交通灯.zip

21.4 KB, 下载次数: 8, 下载积分: 黑币 -5






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1