久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

立即注冊 登錄
返回首頁

uid:270960的個人空間

日志

1131313

已有 569 次閱讀2018-1-3 18:56

  1. #include<include.h>

  2. sbit NS_GRE = P2^5;      
  3. sbit NS_YEL = P2^4;
  4. sbit NS_RED = P2^3;   
  5. sbit EW_GRE = P2^2;  
  6. sbit EW_YEL = P2^1;  
  7. sbit EW_RED = P2^0;   



  8. uint8  EW_Timer = unused8;  //東西方向紅燈定時器
  9. uint8  NS_Timer = unused8;  //南北方向紅燈定時器
  10. uint8  YEL_Timer = unused8; //黃燈 5s定時器

  11. int main(void)
  12. {

  13.     Timer_Init();    //定時器初始化
  14.     INT0_Init();     //外部中斷初始化   
  15.     EA=1;            //打開全局中斷
  16.    
  17.     NS_GRE = OFF;    //所有的燈都滅   
  18.     NS_YEL = OFF;
  19.     NS_RED = OFF;   
  20.     EW_GRE = OFF;  
  21.     EW_YEL = OFF;  
  22.     EW_RED = OFF;   
  23.     P3 = 0xFF;      //所有顯示滅

  24.     //先讓東西方向紅燈亮 南北方向通行
  25.     EW_Timer = EWTime_Count;//東西方向開始計時

  26.     while(1)
  27.     {
  28.            
  29.            if((EW_Timer != unused8) && (EW_Timer != 0)){ //東西方向做紅燈倒計時
  30.                 display1(EW_Timer/10, EW_Timer%10);      //東西方向顯示時間 南北方向不顯示
  31.                 EW_RED_ON();                             //東西方向保持紅燈
  32.                 NS_GRE_ON();                             //南北方向保持綠燈
  33.            }
  34.            else if((EW_Timer != unused8) && (EW_Timer == 0) && (YEL_Timer == unused8)){//東西方向紅燈計時到 東西方向保持紅燈 南北方向變黃燈 開始黃燈5s計時
  35.                 EW_RED_ON();                             //東西方向紅燈
  36.                 NS_YEL_ON();                             //南北方向黃燈
  37.                 YEL_Timer = YELTime_Count;               //5s計時
  38.            }
  39.            if((EW_Timer != unused8) && (YEL_Timer != unused8) && (YEL_Timer != 0)){
  40.                 display1(YEL_Timer/10, YEL_Timer%10);    //東西方向顯示時間 南北方向不顯示
  41.            }
  42.            if((EW_Timer != unused8) && (YEL_Timer == 0)){    //東西方向紅-南北方向黃燈5s計時到 東西紅燈定時器關 黃燈定時器關 南北紅燈 東西綠燈 南北計時器開
  43.                 EW_Timer = unused8;                      //東西紅燈定時器關
  44.                 YEL_Timer = unused8;                     //黃燈定時器關
  45.                 NS_RED_ON();                             //南北變紅燈
  46.                 EW_GRE_ON();                             //東西變綠燈
  47.                 NS_Timer = NSTime_Count;                 //南北紅燈定時器開
  48.            }



  49.            if((NS_Timer != unused8) && (NS_Timer != 0)){ //南北紅燈定時器正在計時
  50.                 display2(NS_Timer/10, NS_Timer%10);      //南北方向顯示時間 東西方向不顯示
  51.                 EW_GRE_ON();                             //東西保持綠燈
  52.                 NS_RED_ON();                             //南北保持紅燈
  53.            }
  54.            else if((NS_Timer != unused8) && (NS_Timer == 0) && (YEL_Timer == unused8)){ //南北方向紅燈計時到 南北方向保持紅燈 東西方向變黃燈 開始黃燈5s計時
  55.                 NS_RED_ON();                             //南北方向保持紅燈
  56.                 EW_YEL_ON();                             //東西方向變黃燈
  57.                 YEL_Timer = YELTime_Count;               //5s計時
  58.            }
  59.            if((NS_Timer != unused8) && (YEL_Timer != unused8) && (YEL_Timer != 0)){   
  60.                 display2(YEL_Timer/10, YEL_Timer%10);   //南北方向顯示時間 東西方向不顯示
  61.            }
  62.            if((NS_Timer != unused8) && (YEL_Timer == 0)){  //南北方向紅-東西方向黃燈5s計時到 南北方向定時器關 黃燈定時器關 東西方向變紅燈 南北方向變綠燈 東西方向紅燈計時器開始計時
  63.                 NS_Timer = unused8;
  64.                 YEL_Timer = unused8;
  65.                 EW_RED_ON();                           //東西方向變紅燈
  66.                 NS_GRE_ON();                           //南北方向變綠燈
  67.                 EW_Timer = EWTime_Count;               //東西方向開始計時
  68.            }


  69.            if(Flag_Key == 1){        //如果急停按鍵按下 則全紅燈 顯示滅
  70.                 P3 = 0xFF;           //所有顯示滅
  71.                 EW_RED_ON();         //東西方向紅燈
  72.                 NS_RED_ON();         //南北方向紅燈
  73.                
  74.                 EW_Timer = unused8;  //關閉所有定時器
  75.                 NS_Timer = unused8;
  76.                 YEL_Timer = unused8;
  77.            }
  78.     }
  79. }

路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

返回頂部
主站蜘蛛池模板: 国产精品久久免费观看 | 中文久久 | 一级毛片成人免费看a | 成人精品一区二区 | yiren22综合网成人 | 国产在线中文字幕 | 亚洲iv一区二区三区 | 国产在线一区二区三区 | 亚洲福利网 | 免费成人高清在线视频 | 久久99久久久久 | 国产精品一区二区在线播放 | 秋霞在线一区二区 | 国产片一区二区三区 | 91在线免费视频 | a级大片免费观看 | 9久久婷婷国产综合精品性色 | 免费在线观看一区二区 | 亚洲精品一区二区冲田杏梨 | 天天操天天天干 | 欧美日韩视频在线播放 | 97视频在线观看免费 | 99在线观看| 一区二区国产在线观看 | 一区二区日韩 | 成人在线视频免费看 | 亚洲视频在线免费观看 | 午夜影院在线观看 | 一区二区亚洲 | 久久久久成人精品亚洲国产 | 亚洲欧美综合 | 免费亚洲网站 | 日韩久久综合 | 波多野结衣先锋影音 | 国产一区二区三区久久久久久久久 | 在线观看免费av片 | 精品视频一区二区三区 | 国产午夜精品福利 | 精品国产欧美 | 久久国产精品一区二区 | 在线观看免费av网 |