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

標題: 一個單片機流水燈代碼 [打印本頁]

作者: bingling    時間: 2018-3-14 10:50
標題: 一個單片機流水燈代碼
  1. #include<reg52.h>
  2. sbit LED8  = P0^7;
  3. sbit LED1  = P0^0;
  4. sbit LED7  = P0^6;
  5. sbit LED2  = P0^1;
  6. sbit LED6  = P0^5;
  7. sbit LED3  = P0^2;
  8. sbit LED5  = P0^4;
  9. sbit LED4  = P0^3;

  10. sbit ADDR0 = P1^0;
  11. sbit ADDR1 = P1^1;
  12. sbit ADDR2 = P1^2;
  13. sbit ADDR3 = P1^3;
  14. sbit ENLED = P1^4;

  15. void delay1()
  16. {
  17.         int i,j;
  18.         for(i=0;i<200;i++)
  19.           for(j=0;j<200;j++)
  20.               ;
  21.          
  22. }

  23. void main()
  24. {
  25.         int i=0,j=0,an[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80},
  26.                     bn[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
  27.         ADDR2 = 1;
  28.         ADDR1 = 1;
  29.         ADDR0 = 0;
  30.         ADDR3 = 1;
  31.         ENLED = 0;
  32.         
  33.         
  34.         while(1)
  35.         {
  36.                 i=0;
  37.                 P0 = 0x00;//1 quanshang
  38.                 while(i<=8)
  39.                 {
  40.                    P0 = ~P0;
  41.                          delay1();
  42.                           i++;
  43.                 }
  44.                
  45.                 P0=0xFF;//1
  46.                 i=0;
  47.                 while(i<=7)
  48.                 {LED8 = ~LED8;        
  49.                   LED1 = ~LED1;
  50.                         delay1();               
  51.                   
  52.                   i++;
  53.                 }
  54.                 i=0;
  55.                 while(i<=5)
  56.                 { LED7 = ~LED7;
  57.                
  58.                   LED2 = ~LED2;
  59.                   delay1();               
  60.                   i++;
  61.                 }
  62.                 i=0;
  63.                 while(i<=3)
  64.                 {LED6 = ~LED6;
  65.                         
  66.                   LED3 = ~LED3;
  67.                   delay1();               
  68.                   i++;
  69.                 }
  70.                 i=0;
  71.                 while(i<=3)
  72.                 {
  73.                    LED4=~LED4;
  74.         
  75.                         LED5=~LED5;
  76.                         delay1();               
  77.                         i++;
  78.                 }
  79.                
  80.                 i=0;P0 = 0xF0;         //2
  81.                 while(i<=9)
  82.                 {
  83.                    P0 = ~P0;
  84.                          delay1();
  85.                           i++;
  86.                 }   
  87.                
  88.                 P0=0xFF;//1
  89.                 i=0;
  90.                 while(i<=7)
  91.                 {LED8 = ~LED8;
  92.        delay1();                        
  93.                   LED1 = ~LED1;
  94.                   
  95.                   i++;
  96.                 }
  97.                 i=0;
  98.                 while(i<=5)
  99.                 { LED7 = ~LED7;
  100. delay1();                        
  101.                   LED2 = ~LED2;
  102.                   
  103.                   i++;
  104.                 }
  105.                 i=0;
  106.                 while(i<=3)
  107.                 {LED6 = ~LED6;
  108. delay1();                        
  109.                   LED3 = ~LED3;
  110.                   
  111.                   i++;
  112.                 }
  113.                 i=0;
  114.                 while(i<=3)
  115.                 {
  116.                    LED4=~LED4;
  117.                         delay1();
  118.                         LED5=~LED5;
  119.                         i++;
  120.                 }
  121.                 i=0;
  122.                      
  123.     P0=0x00;//3 quanyoushang
  124.                 while(i<8)
  125.                 {
  126.                         P0 = an[i];i++;
  127.                         delay1();
  128.                         
  129.                 }
  130.                 i--;
  131.                 while(i>=0)
  132.                 {
  133.       P0 = an[i];i--;        
  134.        delay1();                        
  135.                 }        
  136.                  
  137.                 P0=0x00;
  138.     delay1();
  139.     delay1();                        //2 YAOSHANGKAISHI
  140.                 i=0;
  141.                 while(i<=7)
  142.                 {LED8 = ~LED8;
  143.        delay1();                        
  144.                   LED1 = ~LED1;
  145.                   
  146.                   i++;
  147.                 }
  148.                 i=0;
  149.                 while(i<=5)
  150.                 { LED7 = ~LED7;
  151. delay1();                        
  152.                   LED2 = ~LED2;
  153.                   
  154.                   i++;
  155.                 }
  156.                 i=0;
  157.                 while(i<=3)
  158.                 {LED6 = ~LED6;
  159. delay1();                        
  160.                   LED3 = ~LED3;
  161.                   
  162.                   i++;
  163.                 }
  164.                 i=0;
  165.                 while(i<=3)
  166.                 {
  167.                    LED4=~LED4;
  168.                         delay1();
  169.                         LED5=~LED5;
  170.                         i++;
  171.                 }
  172.                 i=0;
  173.                
  174.                  while(i<8)       //4 youshang
  175.                 {
  176.                         P0 = bn[i];i++;
  177.                         delay1();
  178.                         
  179.                 }
  180.                 i--;
  181.                 while(i>=0)
  182.                 {
  183.       P0 = bn[i];i--;        
  184.        delay1();                        
  185.                 }                  
  186.                               
  187.                 P0=0xFF;        //2 SHUANGSHANGKAISHI
  188.     delay1();
  189.     delay1();
  190.     P0=0x00;               
  191.                 i=0;
  192.                 while(i<=7)
  193.                 {LED8 = ~LED8;        
  194.                   LED1 = ~LED1;
  195.                         delay1();               
  196.                   
  197.                   i++;
  198.                 }
  199.                 i=0;
  200.                 while(i<=5)
  201.                 { LED7 = ~LED7;
  202.                
  203.                   LED2 = ~LED2;
  204.                   delay1();               
  205.                   i++;
  206.                 }
  207.                 i=0;
  208.                 while(i<=3)
  209.                 {LED6 = ~LED6;
  210.                         
  211.                   LED3 = ~LED3;
  212.                   delay1();               
  213.                   i++;
  214.                 }
  215.                 i=0;
  216.                 while(i<=3)
  217.                 {
  218.                    LED4=~LED4;
  219.         
  220.                         LED5=~LED5;
  221.                         delay1();               
  222.                         i++;
  223.                 }
  224.         }
  225. }        
復制代碼





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产高清视频一区二区 | 九九热国产视频 | 久久网日本 | 日韩中文一区二区三区 | 九九热免费观看 | 国产欧美精品一区二区 | 亚洲性综合网 | 四虎最新地址 | 日韩二三区 | 久久亚洲一区二区 | 精品福利在线 | av在线亚洲天堂 | 亚洲夜夜爽 | 天天草天天 | 日韩字幕一区 | 视频一区二区中文字幕 | 久久久精品一区二区三区四季av | 可以看黄的视频 | 一区二区国产精品 | 91超碰caoporn97人人| 六月成人网 | 欧美天堂 | 久久精品国产久精国产 | 欧美激情在线观看一区二区三区 | 久久99蜜桃综合影院免费观看 | 国产精品视频一区二区三区 | 亚洲免费观看视频网站 | 国产免费av在线 | 免费观看一级毛片 | 国内精品一区二区三区 | 中文字幕日韩欧美 | 国产成人艳妇aa视频在线 | 国产亚洲成av人在线观看导航 | 欧美一区二区三区久久精品视 | 国产成人精品免费视频大全最热 | 日韩在线不卡 | 97精品久久 | 伊人91在线 | 国产精品无码专区在线观看 | 国产欧美一区二区精品久导航 | 亚欧精品一区 |