標題: 單片機紅綠燈程序 [打印本頁]

作者: 云強強    時間: 2020-11-17 17:09
標題: 單片機紅綠燈程序
  1. #include<reg51.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. sbit  r1=P0^2 ;
  5. sbit  y1=P0^1 ;
  6. sbit  g1=P0^0;
  7. sbit  r2=P0^7;
  8. sbit  y2=P0^6;
  9. sbit  g2=P0^5;
  10. void delay(void)
  11. {
  12. uint i,j,k;
  13. for(i=10;i>0;i--)
  14. {for(j=200;j>0;j--)
  15. {
  16. for(k=230;k>0;k--);         }
  17. }
  18. }
  19.    void main(void)
  20.    {
  21.                    uint i=0;
  22.                 while(1)
  23.                 {
  24.                         r1=1;y1=1;g1=0;
  25.                         r2=0;y2=0;g2=1;
  26.                         for(i=0;i<5;i++)
  27.                         delay();
  28.                         r1=1;y1=0;g1=0;
  29.                         r2=0;y2=1;g2=0;
  30.                         for(i=0;i<5;i++)
  31.                         delay();
  32.                         r1=0;y1=1;g1=0;
  33.                         r2=1;y2=0;g2=0;
  34.                         for(i=0;i<5;i++)
  35.                         delay();

  36.                
  37.                
  38.                
  39.                 }
  40.    
  41.    
  42.    }
復制代碼







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