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

標題: 自己做的個性流水燈—皇冠 [打印本頁]

作者: wf666    時間: 2017-6-6 13:28
標題: 自己做的個性流水燈—皇冠
純屬是為了好看
自己做的可以按鍵控制閃爍與流水

這個非常有個性的流水燈皇冠的實物圖如下


單片機仿真圖:





程序大致如下:
  1. #include<reg51.h>
  2. bit K;
  3. unsigned char code table0[]={0x1e,0x2e,0x4e,0x8e,0x1d,0x2d,0x4d,0x8d,0x1b,0x2b,0x4b,0x8b,0x17,0x27,0x47,0x87};
  4. unsigned char code table1[]={0x87,0x47,0x27,0x17,0x8b,0x4b,0x2b,0x1b,0x8d,0x4d,0x2d,0x1d,0x8e,0x4e,0x2e,0x1e};
  5. unsigned char code table2[]={0xf0,0xf1,0xf3,0xf7,0x00};
  6. unsigned char code table3[]={0x00,0xfe,0xfc};
  7. void mDelay(unsigned int Delay)
  8. {
  9.    unsigned int i;
  10.    for(;Delay>0;Delay--)
  11.    {
  12.       for(i=0;i<54;i++);
  13.    }
  14. }

  15. void main()
  16. {
  17.    int i;
  18.    IT0=1;
  19.    EA=1;
  20.    EX0=1;
  21.    while(1)
  22.    { if(K==0)
  23.        {
  24.                        
  25.                            P0=0xf0;
  26.                            P1=0xf0;
  27.                            P2=0xf0;
  28.                            mDelay(500);
  29.                            P0=0x00;
  30.                            P1=0x00;
  31.                            P2=0x00;
  32.                            mDelay(500);
  33.                            P1=0xfe;
  34.                            mDelay(1000);
  35.                            P1=0x00;
  36.                            mDelay(1000);
  37.                            P1=0xf3;
  38.                            P0=0xfc;
  39.                            mDelay(1000);
  40.                            P1=0x00;
  41.                            P0=0x00;
  42.                            mDelay(1000);
  43.                            P0=0xf3;
  44.                            P2=0xf3;
  45.                            mDelay(1000);
  46.                            P0=0x00;
  47.                            P2=0x00;
  48.                            mDelay(1000);
  49.                            P1=0xf2;
  50.                            P0=0xf0;
  51.                            P2=0xf0;
  52.                            mDelay(1000);
  53.                            P0=0x00;
  54.                            P1=0x00;
  55.                            P2=0x00;
  56.                            mDelay(1000);
  57.                            
  58.           }

  59.         else
  60.                {
  61.                      for(i=0;i<5;i++)
  62.                          {P1=table2[i];
  63.                           mDelay(100);
  64.                           P0=0xf0;
  65.                           P2=0xf0;}
  66.                           P1=0x00;
  67.                          for(i=0;i<5;i++)
  68.                          {P0=table2[i];
  69.                           mDelay(100);
  70.                           P1=0x00;
  71.                           P2=0xf0;
  72.                           }
  73.                           P0=0x00;
  74.                          for(i=0;i<5;i++)
  75.                          {P2=table2[i];
  76.                           mDelay(100);
  77.                           P0=0x00;P1=0x00;}
  78.                           P2=0x00;
  79.                          for(i=0;i<2;i++)
  80.                          { P1=table3[i];
  81.                            mDelay(500);}
  82.                            P1=0xf3;
  83.                            P0=0xfc;
  84.                            mDelay(500);
  85.                            P0=0xf0;
  86.                            P1=0xf0;
  87.                            P2=0xf0;
  88.                            mDelay(500);
  89.                          for(i=0;i<16;i++)
  90.                          {
  91.                                 P1=table1[i];
  92.                                 mDelay(100);
  93.                          }
  94.                          P1=0xf0;
  95.                          for(i=0;i<16;i++)
  96.                          {
  97.                                 P0=table1[i];        
  98.                                 mDelay(100);
  99.                          }
  100.                          P0=0xf0;
  101.                          for(i=0;i<16;i++)
  102.                          {
  103.                                 P2=table0[i];
  104.                                 mDelay(100);
  105.                          }
  106.                          P2=0xf0;
  107.                      for(i=0;i<16;i++)
  108.                          {
  109.                                 P2=table1[i];
  110.                                 mDelay(100);
  111.                          }
  112.                          P2=0xf0;
  113.                          for(i=0;i<16;i++)
  114.                          {
  115.                                 P0=table0[i];
  116.                                 mDelay(100);
  117.                          }
  118.                          P0=0xff;
  119.                          for(i=0;i<16;i++)
  120.                      {
  121.                                 P1=table0[i];
  122.                                 mDelay(100);
  123.                          }
  124.                          P1=0xff;}
  125.                          for(i=0;i<5;i++)
  126.                      {
  127.                         P0=0xaa; P1=0xaa; P2=0xaa;
  128.                     mDelay(100);
  129.                         P0=~P0; P1=~P1; P2=~P2;
  130.                         mDelay(100);
  131.                         }
  132.                         for(i=0;i<5;i++)
  133.                         {
  134.                                 P0=0xaa; P1=0xaa; P2=0xaa;
  135.                                 mDelay(200);
  136.                                 P0=~P0; P1=~P1; P2=~P2;
  137. ……………………

  138. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
ls.rar (1.63 MB, 下載次數(shù): 21)




作者: kaixinyk    時間: 2018-4-19 10:41
精彩絕倫繼續(xù)
作者: 102699    時間: 2018-4-19 22:21
不錯不錯,好資料,51黑有你更精彩!!!
作者: 15657863236    時間: 2018-4-21 14:25
有后邊的焊接圖嗎?
作者: stolle    時間: 2019-5-26 04:07
完美一直在尋找它很長一段時間! 謝謝你的分享。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一区在线视频 | 亚洲视频一区二区三区四区 | 免费高清av | 亚洲成网站 | 国产精品久久久久久久模特 | 99热国产在线播放 | 亚洲免费网 | 91亚洲精 | 能看的av| 福利影院在线看 | 久久久毛片 | 中文天堂在线一区 | 国产精品一区二区三区99 | 国内精品久久久久久 | 亚洲午夜av久久乱码 | 国产高清精品一区二区三区 | 日韩精品中文字幕在线 | 国产一区二区三区在线看 | 国产精品免费看 | 久久中文字幕视频 | 久久99精品久久 | 成人在线激情 | 精品久久久久香蕉网 | 99pao成人国产永久免费视频 | 亚洲精品一二区 | 噜噜噜噜狠狠狠7777视频 | 国产乱码精品一区二区三区av | 1区2区视频| 成年人在线视频 | 日韩视频一区在线观看 | 成年免费在线观看 | 久免费视频 | 国产精品美女久久久久久久久久久 | 黄视频免费在线 | 偷拍亚洲色图 | 久久99精品久久久久久噜噜 | 欧美在线观看网站 | 国产成人精品一区二区三区 | 久久丝袜视频 | 天天躁日日躁狠狠的躁天龙影院 | 中文在线一区二区 |