欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: led廣州塔制作 原理圖 程序等 [打印本頁(yè)]

作者: 別無(wú)所求    時(shí)間: 2016-11-1 18:21
標(biāo)題: led廣州塔制作 原理圖 程序等
想DIY  led廣州塔的來(lái)吧
所有資料打包下載:
LED廣州塔.zip (186.1 KB, 下載次數(shù): 548)

256+9個(gè)3mm藍(lán)霧led1個(gè)自閃led。 32個(gè)8550三極管。 32個(gè)1K貼片電阻。 細(xì)導(dǎo)線若干。 9*15洞洞板。 stc8c52一塊。 單片機(jī)座1個(gè)。 12M晶振1個(gè) 30pf瓷片電容2個(gè) 10uf電解電容1個(gè) 10K電阻1個(gè) 按鍵一個(gè) 自鎖開(kāi)關(guān)一個(gè)。 電源輸入自已選,   16*16   還有一個(gè)22R電阻與頂部串聯(lián)

30,27,25,22.75,21,19.6,18.5,17.75,17.25,16.75,17,17,16.68,18.5,19.7,21.1

三極管帶字一面為正面!
+5V接左腳,,右腳接列(陽(yáng))
-5V接右腳,,左腳接橫(陰)
  1. #include<reg52.h>
  2. #include<intrins.h>//循環(huán)函數(shù)的頭文件
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. uchar code table0[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//從低位往高位移一個(gè)燈
  6. uchar code table1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//從高位往低位移一個(gè)燈
  7. uchar code table2[]={0xfe,0xfa,0xf8,0xf0,0xe0,0xa0,0x80,0x00};//從低位到高位逐步全部點(diǎn)亮
  8. uchar code table3[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//從高位到低位逐步全部點(diǎn)亮
  9. uchar code table4[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};//從低位到高位逐步全部熄滅
  10. uchar code table5[]={0x80,0xa0,0xe0,0xf0,0xf8,0xfa,0xfe,0xff};//從高位到低位逐步全部熄滅
  11. uchar code table6[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//從低位到高位,滅一個(gè)燈移動(dòng)
  12. uchar code table7[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};//從高位到低位,滅一個(gè)燈移動(dòng)

  13. uchar i;

  14. void delay(uint z) //延時(shí)函數(shù)
  15. {
  16.         uint x,y;
  17.         for(x=z;x>0;x--)
  18.                 for(y=314;y>0;y--);
  19. }
  20. ///////////////////////////////////////////////////
  21. ///////////////////////////////////////////////////
  22. ///////////////////////////////////////////////////
  23. void deng123()//
  24. {
  25.                 for(i=0;i<8;i++)
  26.         {
  27.                 P2=table1[i];
  28.                 P0=table1[i];
  29.                 delay(25);
  30.         }
  31. }
  32. /***********************************************
  33. ************************************************/
  34. void deng0()//所有燈亮一會(huì)兒
  35. {
  36.         P0=0x00;P1=0x00;P2=0x00;P3=0x00;
  37.         delay(150);
  38. }
  39. /////////////////////////////////
  40. void deng0_1()//所有燈滅一會(huì)兒
  41. {
  42.         P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  43.         delay(150);
  44. }
  45. //////////////////////////////////////
  46. void deng1()//兩列燈順時(shí)針旋轉(zhuǎn)2遍,然后逐漸降低
  47. {         
  48.          uchar c;
  49.          P1=0x00;P3=0x00;
  50.          
  51.          for(c=2;c>0;c--)
  52.          {
  53.                  deng123();
  54.          }
  55.          ////////////////

  56.         P1=0x03;
  57.         deng123();
  58.         /////////////////               
  59.         P1=0x0f;
  60.         deng123();
  61.         ////////////////
  62.         P1=0x3f;
  63.         deng123();
  64.         ///////////////
  65.         P1=0xff;
  66.         deng123();
  67.         ////////////////////////
  68.         P3=0x03;
  69.         deng123();
  70.         //////////////
  71.         P3=0x0f;
  72.         deng123();
  73.         //////////////
  74.         P3=0x3f;
  75.         deng123();
  76.         /////////////
  77.         P3=0xff;
  78.         deng123();
  79.         P2=0xff;P0=0xff;
  80.                
  81. }

  82. ///////////////////////////////////////////////

  83.   void deng2()//四列燈順時(shí)針旋轉(zhuǎn)2遍
  84. {         
  85.          uchar a;
  86.          uchar b;
  87.          b=0x77;
  88.          P2=b;
  89.          P0=b;
  90.          P1=0x00;P3=0x00;
  91.         for(a=4;a>0;a--)
  92.          {
  93.                   for(i=0;i<8;i++)
  94.         {
  95.                 b=_cror_(b,1);//循環(huán)左移
  96.                 delay(25);
  97.                 P2=b;
  98.                 P0=b;
  99.         }
  100.          }               
  101.        
  102.         P2=0xff;P0=0xff;P1=0xff;P3=0xff;
  103.                
  104. }
  105. //////////////////////////////////////////////
  106. void deng3()//單層,向上升
  107. {
  108.         P0=0x00;
  109.         P2=0x00;
  110.                
  111.         for(i=0;i<8;i++)
  112.          {
  113.                   P3=table1[i];
  114.                  delay(25);
  115.          }
  116.         P3=0xff;
  117. /*----------------------*/         
  118.          for(i=0;i<8;i++)
  119.          {
  120.                   P1=table1[i];
  121.                  delay(25);
  122.          }
  123.         P1=0xff;
  124. }
  125. /////////////////////////////////////////
  126. void deng4()//單層,向下降
  127. {         
  128.         P2=0x00;P0=0x00;
  129.         for(i=0;i<8;i++)
  130.         {
  131.                 P1=table0[i];
  132.                 delay(25);
  133.         }
  134.         P1=0xff;
  135. /*----------------------*/
  136.         for(i=0;i<8;i++)
  137.         {
  138.                 P3=table0[i];
  139.                 delay(25);
  140.         }
  141.         P3=0xff;P1=0xff;P0=0xff;P2=0xff;       
  142. }
  143. /////////////////////////////////////////
  144. void deng5()//從上到下,逐層全部點(diǎn)亮】
  145. {
  146.         P0=0x00;P2=0x00;
  147.         for(i=0;i<8;i++)
  148.         {
  149.                 P1=table2[i];
  150.                 delay(25);
  151.         }
  152.         for(i=0;i<8;i++)
  153.         {
  154.                 P3=table2[i];
  155.                 delay(25);
  156.         }
  157.         P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  158. }
  159. ////////////////////////////////////////
  160. void deng6()//從上到下,逐層全部熄滅】
  161. {
  162.         P0=0x00;P2=0x00;
  163.         P1=0x00;P3=0x00;
  164.         for(i=0;i<8;i++)
  165.         {
  166.                 P1=table4[i];
  167.                 delay(25);
  168.         }
  169.         P1=0xff;
  170.         for(i=0;i<8;i++)
  171.         {
  172.                 P3=table4[i];
  173.                 delay(25);
  174.         }
  175.         P3=0xff;
  176.         P0=0xff;P2=0xff;
  177. }
  178. ///////////////////////////////////

  179. void deng7()//四組燈,交替兩次
  180. {
  181.         for(i=2;i>0;i--)
  182.         {
  183.                 P1=0x00;P2=0x00;//上左
  184.                 delay(40);
  185.                 P1=0xff;P2=0xff;
  186.                 delay(40);
  187.        
  188.                
  189.         /////////////
  190.         P3=0x00;P0=0x00;//下右
  191.                 delay(40);
  192.                 P3=0xff;P0=0xff;
  193.                 delay(40);
  194.         /////////////
  195.         P3=0x00;P2=0x00;//下左
  196.                 delay(40);
  197.                 P3=0xff;P2=0xff;
  198.                 delay(40);
  199.         /////////////
  200.                 P1=0x00;P0=0x00;//上右
  201.                 delay(40);
  202.                 P1=0xff;P0=0xff;
  203.                 delay(40);
  204.           }
  205.                
  206. }
  207. void deng8()//上半先逐步列點(diǎn)亮,然后再向下點(diǎn)點(diǎn)亮
  208. {
  209.         P0=0xff;P2=0xff;P3=0xff;
  210.         P1=0x00;
  211.         for(i=0;i<8;i++)
  212.         {
  213.                 P0=table3[i];
  214.             P2=table3[i];
  215.                 delay(25);       
  216.         }
  217.          delay(70);
  218.         P1=0x00;P2=0x00;P0=0x00;
  219.         for(i=0;i<8;i++)
  220.         {
  221.                 P3=table2[i];
  222.                 delay(25);
  223.         }

  224.        
  225. }
  226. //////////////////////////////////////
  227. void deng9()//從中間向上、下點(diǎn)亮,再熄滅
  228. {
  229.         P0=0x00;P2=0x00;
  230.         for(i=0;i<8;i++)
  231.         {
  232.                 P1=table3[i];
  233.                 P3=table2[i];
  234.                 delay(25);
  235.         }
  236.         for(i=0;i<8;i++)
  237.         {
  238.                 P1=table4[i];
  239.                 P3=table5[i];
  240.                 delay(25);
  241.         }
  242. }
  243. ///////////////////////////////////////////
  244. void deng10()//從中間向上、下熄滅
  245. {
  246.         P0=0x00;P2=0x00;
  247.         for(i=0;i<8;i++)
  248.         {
  249.                 P1=table5[i];
  250.                 P3=table4[i];
  251.                 delay(25);
  252.         }
  253.         P1=0xff;P3=0xff;

  254. }
  255. void deng11()//逆時(shí)針逐列點(diǎn)亮所有燈
  256. {
  257.         P1=0x00;P3=0x00;
  258.         P0=0xff;P2=0xff;
  259.         for(i=0;i<8;i++)
  260.         {
  261.                 P0=table2[i];
  262.                 delay(25);
  263.         }
  264.         for(i=0;i<8;i++)
  265.         {
  266.                 P2=table2[i];
  267.                 delay(25);
  268.         }
  269.         P0=0xff;P2=0xff;P3=0xff;P1=0xff;
  270. }
  271. ///////////////////////////////////////////
  272. void deng12()//閃爍
  273. {
  274.         uchar i;
  275.          uchar b;
  276.          b=0xaa;
  277.          P2=b;
  278.          P0=b;
  279.          P1=b;
  280.          P3=b;
  281.        
  282.          for(i=0;i<8;i++)
  283.         {
  284.                 b=_cror_(b,1);//循環(huán)左移
  285.                 delay(50);
  286.                 P2=b;
  287.                 P0=b;
  288.                 P1=b;
  289.                 P3=b;
  290.        
  291.         }
  292.         P0=0xff;P1=0xff;P2=0xff;P3=0xff;
  293. }
  294. void deng13()//兩層燈,分別從中間向上、下移動(dòng)
  295. {
  296.         P2=0x00;P0=0x00;
  297.         for(i=0;i<8;i++)
  298.         {
  299.                 P1=table1[i];
  300.                 P3=table0[i];
  301.                 delay(25);
  302.         }
  303.         P2=0xff;P0=0xff;P1=0xff;P3=0xff;
  304. }
  305. void deng14_1()//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  306. {       
  307.         P2=0xff;P0=0xff;

  308.         for(i=0;i<8;i++)
  309.         {
  310.                 P2=table2[i];
  311.                 delay(15);
  312.         }
  313.           
  314.         for(i=0;i<8;i++)
  315.         {
  316.                 P0=table2[i];
  317.                 delay(15);
  318.         }
  319.          P2=0xff;P0=0xff;
  320. }
  321. ///////////////////////////
  322. void deng14()//從下開(kāi)始,點(diǎn)滿一圈后,滅,再上升點(diǎn)亮第二圈
  323. {
  324.         P1=0xff;

  325.         P3=0x7f;//1層
  326.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  327.         P3=0xbf;//2層
  328.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  329.         P3=0xdf;//3層
  330.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  331.         P3=0xef;//4層
  332.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  333.         P3=0xf7;//5層
  334.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  335.         P3=0xfb;//6層
  336.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  337.         P3=0xfd;//7層
  338.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  339.         P3=0xfe;//8層
  340.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  341.         //////////////////
  342.         P3=0xff;

  343.         P1=0x7f;//1層
  344.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  345.         P1=0xbf;//2層
  346.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  347.         P1=0xdf;//3層
  348.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  349.         P1=0xef;//4層
  350.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  351.         P1=0xf7;//5層
  352.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  353.         P1=0xfb;//6層
  354.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  355.         P1=0xfd;//7層
  356.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)
  357.         P1=0xfe;//8層
  358.         deng14_1();//點(diǎn)滿一圈的小函數(shù)(限內(nèi)部用)

  359.         P1=0xff;
  360. }

  361. /*====================================================
  362. ===================主函數(shù)君===========================
  363. ======================================================*/       
  364. void main()
  365. {
  366.         while(1)
  367.         {  
  368.             
  369.         deng0_1();//所有燈滅一會(huì)兒
  370.         deng0_1();//所有燈滅一會(huì)兒       
  371.         deng14();//從下開(kāi)始,點(diǎn)滿一圈后,滅,再上升點(diǎn)亮第二圈       
  372.         deng4();//單層,向下降
  373.        
  374.         deng5();//從上到下,逐層全部點(diǎn)亮
  375.         deng6();//從上到下,逐層全部熄滅】
  376.         deng8();//上半先逐步點(diǎn)亮,然后再向下點(diǎn)亮
  377.         deng0();//所有燈亮一會(huì)

  378.         deng6();//從上到下,逐層全部熄滅】
  379.         deng9();//從中間向上、下點(diǎn)亮,再熄滅
  380.         deng9();//從中間向上、下點(diǎn)亮,再熄滅
  381.         deng0_1();//所有燈滅一會(huì)兒
  382.         deng11();//逆時(shí)針逐列點(diǎn)亮所有燈
  383.         deng10();//從中間向上、下熄滅
  384.         deng0_1();//所有燈滅一會(huì)兒
  385.         deng13();//兩層燈,分別從中間向上、下移動(dòng)
  386.         deng3();//單層,向上升
  387.         deng5();//從上到下,逐層全部點(diǎn)亮
  388.         deng12();//閃爍
  389.         deng12();//閃爍
  390.         deng2();//四列燈順時(shí)針旋轉(zhuǎn)2遍
  391.         deng1();//兩列燈順時(shí)針旋轉(zhuǎn)2遍,然后逐漸降低
  392.         deng0_1();//所有燈滅一會(huì)兒       
  393.         }
  394. }
復(fù)制代碼



作者: abcdmby    時(shí)間: 2016-11-22 19:40
厲害啦。。
作者: qq195182696    時(shí)間: 2016-12-19 15:55
支持一下
作者: haisheng    時(shí)間: 2017-1-6 10:53
沒(méi)有黑幣
作者: sws    時(shí)間: 2017-1-17 11:59
謝謝樓主無(wú)私分享
作者: 草包蛋啊1    時(shí)間: 2017-1-18 13:22
學(xué)渣來(lái)學(xué)習(xí)學(xué)習(xí)啦
作者: 草包蛋啊1    時(shí)間: 2017-1-18 13:28
好想學(xué)習(xí)學(xué)習(xí),但是沒(méi)有嘿幣~愛(ài)~~~
作者: 開(kāi)心果    時(shí)間: 2017-2-26 12:24
謝謝樓主 學(xué)習(xí)了
作者: 18819492470    時(shí)間: 2017-3-22 19:28
樓主真是牛的不行,新手膜拜..
作者: lc4848@126.com    時(shí)間: 2017-3-22 19:38
太牛叉了,現(xiàn)在沒(méi)時(shí)間搞了!要是有時(shí)間也做一個(gè)玩玩!
作者: menghuantao    時(shí)間: 2017-3-22 20:01
謝謝分享
作者: yzkjlb    時(shí)間: 2017-3-27 08:04
不錯(cuò)的,曬下最終成果吧!
作者: a8818075    時(shí)間: 2017-3-31 15:23
厲害哈哈哈哈哈哈
作者: 1111Tan1    時(shí)間: 2017-4-5 19:47
感謝你的幫忙,謝謝
作者: 1111Tan1    時(shí)間: 2017-4-5 20:11
有沒(méi)有電路圖求分享,謝謝

作者: 王魏    時(shí)間: 2017-4-28 16:39
請(qǐng)問(wèn)一下單片機(jī)的電路圖不是完整的吧,是不是還少了驅(qū)動(dòng)
作者: 王魏    時(shí)間: 2017-4-30 12:25
有一點(diǎn)小問(wèn)題可以幫助我一下嗎
作者: 1074704199    時(shí)間: 2017-4-30 18:20
我去過(guò)廣州塔,是三色燈,你的是單色的吧?改三色燈才能做出效果,當(dāng)然驅(qū)動(dòng)復(fù)雜些,程序驅(qū)動(dòng)差不多。若要做出效果要花點(diǎn)時(shí)間慢慢研究。
贊下樓主!!
作者: fefen0    時(shí)間: 2017-4-30 22:28
這個(gè)可是好動(dòng)?xùn)|。不知道里邊有什么資料。。
作者: 1123551003    時(shí)間: 2017-5-31 11:27
太牛叉了,現(xiàn)在沒(méi)時(shí)間搞了!要是有時(shí)間也做一個(gè)玩玩!

作者: sekaku    時(shí)間: 2017-6-23 09:51
lalala是不是音樂(lè)控制的
作者: 距離感    時(shí)間: 2017-7-26 11:06
我下載了兩次都是服務(wù)器錯(cuò)誤,黑幣都沒(méi)了,資料也沒(méi)
作者: FGH116    時(shí)間: 2017-7-26 11:21
好資料,頂、
作者: 珈藍(lán)網(wǎng)絡(luò)    時(shí)間: 2017-10-12 14:27
厲害 led廣州塔制作 原理圖 程序等 [
作者: dearjan007    時(shí)間: 2017-10-16 14:52
好東西,對(duì)于新手來(lái)說(shuō)很好
作者: 我是小林    時(shí)間: 2017-12-10 09:05
沒(méi)有黑幣
作者: tieq1952    時(shí)間: 2017-12-11 07:59
這么好的東西怎么沒(méi)人加分?我加,我下載、學(xué)習(xí)!
作者: 544973007    時(shí)間: 2017-12-31 16:22
好玩。好學(xué)不
作者: 544973007    時(shí)間: 2018-1-1 13:52
下載到手機(jī)能看到嗎,用什么軟件打開(kāi)資料啊
作者: 苯寶寶    時(shí)間: 2018-1-6 16:36
很不錯(cuò)!先試試看
作者: 苯寶寶    時(shí)間: 2018-1-6 16:38
樓主真是牛,新手膜拜..早就想弄一個(gè)廣州塔了,今天試試看
作者: LYB819810    時(shí)間: 2018-1-30 09:36
樓主真是牛,新手膜拜..早就想弄一個(gè)廣州塔了,今天試試看
作者: 544973007    時(shí)間: 2018-2-10 19:35
能更詳細(xì)的說(shuō)說(shuō)制做嗎
作者: 黑洛黑洛    時(shí)間: 2018-3-10 14:49
謝謝樓主
作者: kaixinyk    時(shí)間: 2018-4-1 22:17
這個(gè)樓主牛
作者: 不敗的小強(qiáng)    時(shí)間: 2018-4-4 17:59
支持一下
作者: kaixinyk    時(shí)間: 2018-4-9 10:14
樓主好榜樣,向你學(xué)習(xí)
作者: meilidianzhi    時(shí)間: 2018-4-9 11:15
謝謝樓主共享
作者: 雪中智代    時(shí)間: 2018-4-30 23:01
好厲害
作者: daiziqust    時(shí)間: 2018-5-19 10:55
不錯(cuò),非常詳細(xì),謝謝了。
作者: ZF追風(fēng)    時(shí)間: 2018-5-22 13:41
厲害了
作者: 462546146    時(shí)間: 2018-6-20 13:31
跪求2661023104@qq.com
作者: shanhuang168    時(shí)間: 2018-6-24 13:47
樓主,有原理圖嗎?
作者: 超級(jí)賽亞人8402    時(shí)間: 2018-10-14 13:03
厲害厲害,學(xué)習(xí)型
作者: 1468216262    時(shí)間: 2018-10-14 19:40
終于找到你了,感謝樓主!!
作者: 987sasa    時(shí)間: 2018-10-21 13:43
看起來(lái)不錯(cuò),做一個(gè)玩玩
作者: 簡(jiǎn)單愛(ài)···    時(shí)間: 2018-11-9 13:52
很給力
作者: 風(fēng)雪妖翼i    時(shí)間: 2018-11-11 14:19
每一層怎么弄燈,處理燈的個(gè)數(shù)?
望樓主解答
作者: 九九九辭    時(shí)間: 2018-11-12 16:27
16層嗎?
作者: LI加油    時(shí)間: 2018-11-12 22:50
謝謝樓主分享
作者: 快樂(lè)眼淚    時(shí)間: 2018-11-19 20:33
16個(gè)焊燈的模板圈直徑各是多少?
作者: 太黏    時(shí)間: 2018-12-16 10:43
三極管要怎么接
作者: mz0305    時(shí)間: 2018-12-24 16:44
好帖子,夠詳細(xì),正想做一個(gè)呢,謝謝分享
作者: 123456。。1    時(shí)間: 2019-3-14 15:19
很給力
作者: 菜用雞    時(shí)間: 2019-3-14 16:24
我想看效果圖,有木有啊
作者: 未來(lái)小子    時(shí)間: 2019-5-22 08:41
怎么下載
作者: 風(fēng)雪妖翼i    時(shí)間: 2019-11-27 21:17
感謝樓主
作者: 沒(méi)轍了    時(shí)間: 2020-2-1 22:05
這個(gè)制作不錯(cuò)
作者: sasafair    時(shí)間: 2020-2-26 08:24
直驅(qū)的,亮度怎么樣?




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