標(biāo)題: 51單片機(jī)交通燈仿真+源碼 [打印本頁(yè)]

作者: anan111    時(shí)間: 2020-10-19 16:19
標(biāo)題: 51單片機(jī)交通燈仿真+源碼
  1. bit        EW_LED2 = P2^3;        //EW_LED2控制位
  2. sbit        EW_LED1 = P2^2;        //EW_LED1控制位
  3. sbit        SN_LED2 = P2^1;        //SN_LED2控制位
  4. sbit        SN_LED1 = P2^0;        //SN_LED1控制位
  5. sbit  SN_Yellow = P1^6;//SN黃燈
  6. sbit  EW_Yellow = P1^2;//EW黃燈
  7. sbit  EW_Red = P1^3;//EW紅燈
  8. sbit  SN_Red = P1^7;//SN紅燈
  9. sbit  EW_ManGreen = P3^0;//EW人行道綠燈
  10. sbit  SN_ManGreen = P3^1;//SN人行道綠燈
  11. sbit  Special_LED = P2^6;//交通正常指示燈
  12. sbit  Busy_LED = P2^7;//交通繁忙指示燈

  13. bit   Flag_SN_Yellow; //SN黃燈標(biāo)志位
  14. bit   Flag_EW_Yellow;//EW黃燈標(biāo)志位
  15. char        Time_EW;//東西方向倒計(jì)時(shí)單元
  16. char        Time_SN;//南北方向倒計(jì)時(shí)單元
  17. uchar EW = 60,SN = 40,EWL = 19,SNL = 19; //程序初始化賦值,正常模式
  18. uchar EW1 = 60,SN1 = 40,EWL1 = 19,SNL1 = 19;//用于存放修改值的變量
  19. uchar code table[10] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//1~~~~9段選碼
  20. uchar code S[8] = {0X28,0X48,0X18,0X48,0X82,0X84,0X81,0X84};//交通信號(hào)燈控制代碼
  21. /**********************延時(shí)子程序************************/
  22. void Delay(uchar         a)
  23. {
  24.                 uchar        i;
  25.                 i = a;
  26.                 while(i--)
  27.                 {;}
復(fù)制代碼


交通燈.zip

205.06 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1