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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 18095|回復: 57
收起左側

單片機七彩呼吸燈制作【圖文+視頻+代碼】

  [復制鏈接]
ID:51269 發表于 2013-6-26 01:01 | 顯示全部樓層 |閱讀模式
在51hei論壇也學習了幾個月了,第一次發帖,完全是自己動手的一個小單片機制作 還請大家指教
224408w8zgyeicdbgiae0b.jpg.thumb.jpg 224415b8gav6v4ystza6aw.jpg.thumb.jpg 224423th7lwwwmy7qzsydj.jpg.thumb.jpg 224346kabejvg7ibi6eea8.jpg.thumb.jpg 224338rw7p2p92nod2601w.jpg.thumb.jpg 224353ndglmnr4rt4m0eit.jpg.thumb.jpg 好久沒有發貼了,今天發個用PWM控制亮度制作的七彩燈和大家分享下。。。。。。。。。。


224401glx8lx4oa9ommmoe.jpg.thumb.jpg

七彩呼吸燈.zip (28.92 KB, 下載次數: 401)
回復

使用道具 舉報

ID:51269 發表于 2013-6-26 01:02 | 顯示全部樓層

回復

使用道具 舉報

ID:51269 發表于 2013-6-26 01:02 | 顯示全部樓層
  1. /********************************************************************
  2. * 創建人  : 金雨_FC云,2010年9月1日
  3. * 版本號  : 1.0
  4. ***********************************************************************/
  5. #include<reg52.h>
  6. #define uchar unsigned char   
  7. #define uint  unsigned int          


  8. sfr P3M0 = 0xB2;
  9. sfr P3M1 = 0xB1;
  10. sfr P1M0 = 0x92;
  11. sfr P1M1 = 0x91;

  12. sbit LED_R=P3^5;
  13. sbit LED_G=P3^7;
  14. sbit LED_B=P1^0;

  15. uchar set,setdat,jj,LD,tt;

  16. void Delay(uint del)
  17. {
  18.         uint i,j;
  19.         for(i=0; i<del; i++)
  20.         for(j=0; j<100; j++)      
  21.         ;
  22. }


  23. void Time0_Init()
  24. {
  25.         TMOD = 0x01;
  26.         IE          = 0x82;
  27.         TH0  = 0xFF;
  28.         TL0  = 0xF8;       
  29.         TR0 = 1;               
  30. }

  31. void Main(void)
  32. {
  33.         P1M0=0xff;
  34.         P1M1=0x00;
  35.         P3M0=0xff;
  36.         P3M1=0x00;
  37.         P1=0x00;
  38.         P3=0x00;
  39.         Time0_Init();
  40.         while(1)
  41.         {
  42.                 if(jj==0)
  43.                 {
  44.                         setdat++;
  45.                 }
  46.                 if(jj==1)
  47.                 {
  48.                         setdat--;
  49.                 }
  50.                 if(setdat==100)
  51.                 {
  52.                         jj=1;
  53.                         tt++;
  54.                 }
  55.                 if(setdat==0)
  56.                 {
  57.                         jj=0;
  58.                         tt++;
  59.                 }
  60.                 if(tt==2)
  61.                 {
  62.                         tt=0;
  63.                         LD++;
  64.                         if(LD==7)
  65.                         {
  66.                                 LD=0;
  67.                         }
  68.                 }
  69.                 Delay(30);
  70.         }
  71. }

  72. void Time0_Int() interrupt 1
  73. {
  74.         TH0 = 0xFF;
  75.         TL0 = 0xF8;
  76.         set++;                       
  77.         if(set==100)
  78.         {
  79.                 set=0;
  80.         }
  81.         switch(LD)                                  
  82.         {
  83.                  case 0:        if(set<setdat)
  84.                                         LED_R = 1;
  85.                                 else
  86.                                         LED_R = 0;
  87.                 break;

  88.                 case 1:        if(set<setdat)
  89.                                         LED_G = 1;
  90.                                 else
  91.                                         LED_G = 0;
  92.                 break;
  93.                        
  94.                 case 2:        if(set<setdat)
  95.                                          LED_B = 1;
  96.                                 else
  97.                                          LED_B = 0;
  98.                         break;
  99.        
  100.                 case 3:        if(set<setdat)
  101.                                  {
  102.                                         LED_R = 1;
  103.                                         LED_G = 1;
  104.                                 }
  105.                                 else
  106.                                 {
  107.                                         LED_R = 0;
  108.                                         LED_G = 0;
  109.                                 }
  110.                         break;
  111.                 case 4:        if(set<setdat)
  112.                                 {
  113.                                         LED_R = 1;
  114.                                         LED_B = 1;
  115.                             }
  116.                                 else
  117.                                 {
  118.                                         LED_R = 0;
  119.                                         LED_B = 0;
  120.                                 }
  121.                         break;
  122.                 case 5:        if(set<setdat)
  123.                                 {
  124.                                         LED_G = 1;
  125.                                         LED_B = 1;
  126.                                 }
  127.                                 else
  128.                                 {
  129.                                         LED_G = 0;
  130.                                         LED_B = 0;
  131.                                 }
  132.                         break;
  133.                 case 6:        if(set<setdat)
  134.                                 {
  135.                                         LED_R = 1;
  136.                                         LED_G = 1;
  137.                                         LED_B = 1;
  138.                                 }
  139.                                 else
  140.                                 {
  141.                                         LED_R = 0;
  142.                                         LED_G = 0;
  143.                                         LED_B = 0;
  144.                                 }
  145.                         break;
  146.                 default:break;
  147.         }
  148. }
復制代碼
回復

使用道具 舉報

ID:51348 發表于 2013-6-28 16:02 | 顯示全部樓層
謝謝樓主!!!此貼必火!!!!
回復

使用道具 舉報

ID:51343 發表于 2013-7-2 14:12 | 顯示全部樓層
現在就有一種想動手做一個的沖動,51Hei(51黑)論壇的人氣看來現在很不錯.這么多的好資料
回復

使用道具 舉報

ID:51498 發表于 2013-7-4 20:54 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:51248 發表于 2013-7-9 10:19 | 顯示全部樓層
謝謝樓主!!!
回復

使用道具 舉報

ID:51888 發表于 2013-7-15 23:24 | 顯示全部樓層
頂樓主 本人是新手 學習了
回復

使用道具 舉報

ID:51900 發表于 2013-7-16 10:30 | 顯示全部樓層
好東西啊 樓主
回復

使用道具 舉報

ID:52177 發表于 2013-7-23 23:19 | 顯示全部樓層
不錯的,好假貨,大家一起學習下
回復

使用道具 舉報

ID:51906 發表于 2013-9-14 09:55 | 顯示全部樓層
下在找呢!!
回復

使用道具 舉報

ID:55076 發表于 2013-9-14 14:01 | 顯示全部樓層
好資料,多謝分享
回復

使用道具 舉報

ID:52286 發表于 2013-10-14 00:16 | 顯示全部樓層
支持支持、、
回復

使用道具 舉報

ID:55923 發表于 2013-10-14 17:19 | 顯示全部樓層
好想學
回復

使用道具 舉報

ID:55944 發表于 2013-10-14 23:46 | 顯示全部樓層
謝謝樓主分享
回復

使用道具 舉報

ID:56231 發表于 2013-10-23 12:14 | 顯示全部樓層
支持一下!!!!
回復

使用道具 舉報

ID:51142 發表于 2013-10-31 20:27 | 顯示全部樓層
不錯,。。。。。。。。。。。。。。。
回復

使用道具 舉報

ID:56506 發表于 2013-10-31 22:00 | 顯示全部樓層
好呀   謝謝
回復

使用道具 舉報

ID:55815 發表于 2013-10-31 22:06 | 顯示全部樓層
很好 學習  謝謝
回復

使用道具 舉報

ID:56710 發表于 2013-11-13 10:53 | 顯示全部樓層
東西灰常不錯
回復

使用道具 舉報

ID:56710 發表于 2013-11-13 10:54 | 顯示全部樓層
感謝樓主的分享
回復

使用道具 舉報

ID:56950 發表于 2013-11-16 17:25 | 顯示全部樓層
感謝分享,最近有類似的程序要寫
回復

使用道具 舉報

ID:55772 發表于 2013-11-17 01:50 | 顯示全部樓層
謝謝樓主!!!此貼必火!!!!
回復

使用道具 舉報

ID:57794 發表于 2013-12-11 16:47 | 顯示全部樓層
支持,好作品...........
回復

使用道具 舉報

ID:57923 發表于 2013-12-16 16:39 | 顯示全部樓層
{:soso_e100:}
回復

使用道具 舉報

ID:57984 發表于 2013-12-19 00:00 | 顯示全部樓層
不錯,謝謝分享
回復

使用道具 舉報

ID:58240 發表于 2013-12-26 08:32 | 顯示全部樓層
感謝分享,學習學習
回復

使用道具 舉報

ID:58267 發表于 2013-12-26 22:32 | 顯示全部樓層
支持,頂
回復

使用道具 舉報

ID:58188 發表于 2013-12-31 15:51 | 顯示全部樓層

不錯的,好假貨,大家一起學習下
回復

使用道具 舉報

ID:58796 發表于 2014-2-13 23:53 | 顯示全部樓層
學習。。。。。。。。。。。。。。。
回復

使用道具 舉報

ID:58937 發表于 2014-2-14 08:48 | 顯示全部樓層
謝謝........
回復

使用道具 舉報

ID:59133 發表于 2014-2-23 11:40 | 顯示全部樓層
謝謝樓主提供!馬上嘗試一下。
回復

使用道具 舉報

ID:59668 發表于 2014-3-14 11:28 | 顯示全部樓層
高手,謝謝分享
回復

使用道具 舉報

ID:60934 發表于 2014-4-21 16:12 | 顯示全部樓層
學習啦。。
回復

使用道具 舉報

ID:66896 發表于 2014-10-2 12:53 | 顯示全部樓層
很好,學習學習
回復

使用道具 舉報

ID:49065 發表于 2014-10-4 11:32 | 顯示全部樓層
必須點贊。
回復

使用道具 舉報

ID:67056 發表于 2014-10-7 21:15 | 顯示全部樓層
........
回復

使用道具 舉報

ID:66477 發表于 2014-10-9 12:36 | 顯示全部樓層
先叫我試一試。。。。
回復

使用道具 舉報

ID:67132 發表于 2014-10-9 13:37 | 顯示全部樓層
很不錯啊  七彩LED控制起來還是比較簡單的
回復

使用道具 舉報

ID:66649 發表于 2014-11-2 09:26 | 顯示全部樓層
micsoft
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产 日韩 欧美 在线 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 亚洲一区影院 | 国产在线精品一区二区 | 国产在线观看网站 | 国产高清在线精品 | 国内精品视频在线观看 | h视频在线免费 | 99热这里都是精品 | 亚洲精品乱码久久久久久黑人 | 国产成人综合在线 | 国产精品久久久久久久午夜 | 亚洲一二三区免费 | 日韩男人天堂 | 午夜视频一区二区三区 | 国产一区二区精品自拍 | 国产高清视频一区 | 男女视频在线观看免费 | 二区中文字幕 | 日韩成人中文字幕 | 亚洲欧美成人影院 | 黄色大片视频 | 欧美成人一区二免费视频软件 | 天堂久久久久久久 | 久久久.com | www.黄色在线观看 | 五月婷婷亚洲 | 蜜臀av日日欢夜夜爽一区 | 中文字幕久久精品 | 国产三区在线观看视频 | 欧美成人精品一区二区男人看 | 久久久xx | 91精品国产一区二区在线观看 | 日本精品一区二区三区在线观看视频 | japanhd成人 | 精品中文字幕久久 | 成人精品福利 | 午夜精品久久久久久久久久久久久 | 久久婷婷国产麻豆91 | 国产精品精品久久久 | 久国产视频 |