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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4980|回復: 4
打印 上一主題 下一主題
收起左側

自己做的個性流水燈—皇冠

[復制鏈接]
跳轉到指定樓層
樓主
純屬是為了好看
自己做的可以按鍵控制閃爍與流水

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


單片機仿真圖:





程序大致如下:
  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黑下載附件…………
復制代碼

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



評分

參與人數 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:299588 發表于 2018-4-19 10:41 來自觸屏版 | 只看該作者
精彩絕倫繼續
回復

使用道具 舉報

板凳
ID:312037 發表于 2018-4-19 22:21 來自觸屏版 | 只看該作者
不錯不錯,好資料,51黑有你更精彩!!!
回復

使用道具 舉報

地板
ID:303190 發表于 2018-4-21 14:25 | 只看該作者
有后邊的焊接圖嗎?
回復

使用道具 舉報

5#
ID:432687 發表于 2019-5-26 04:07 來自觸屏版 | 只看該作者
完美一直在尋找它很長一段時間! 謝謝你的分享。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕不卡 | 免费观看成人性生生活片 | aaaa一级毛片 | 男人的天堂在线视频 | 国产精品久久久久久亚洲调教 | 国产美女在线精品免费 | 国产免费观看一区 | 中文字幕电影在线观看 | 欧美综合一区 | 久久久久久一区 | 亚洲美女一区二区三区 | 欧美日韩在线精品 | 国产99久久精品一区二区永久免费 | 国产一区h | 日韩精品在线免费观看 | 国产亚洲精品精品国产亚洲综合 | 亚洲国产一区二区在线 | 日韩精品视频中文字幕 | 成人午夜视频在线观看 | 久久久久一区二区三区 | av网站在线看 | 91亚洲国产成人久久精品网站 | 人人擦人人 | 99热国产在线播放 | 成人精品毛片国产亚洲av十九禁 | 欧美 日韩 国产 在线 | 三区四区在线观看 | 欧美a级成人淫片免费看 | 日韩美女在线看免费观看 | 天天操操| 欧美电影网 | 日韩视频二区 | 日韩精品久久 | av一级久久 | 久久精品国产亚洲 | 国产精品视频免费观看 | 国产真实乱对白精彩久久小说 | 综合激情av | 中文字幕在线观看成人 | 久久网站黄| 欧美一级片在线 |