国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

愛心燈源碼,51單片機音樂相冊愛心燈DIY

2019-11-08 02:07:09
字體:
來源:轉載
供稿:網友

這不女友快生日了嗎,所以就打算送他一份非常精美的,且有心意的禮物,所以就做了個非常有愛的心形LED燈 這里寫圖片描述

這里寫圖片描述

1.燈:采用32顆高透明5mm七彩LED設計 2.音樂:自帶靚音蜂鳴器,4首歌曲輪流播放,聲音清脆靚麗,后期還會增加的哦 3.紅色:大紅色PCB更艷麗,盡顯自己的心意,作為禮品贈送更大氣 4.心形:心形底板,PCB就代表我的心 5.照片:還能在中間放上心儀者的照片哦!!超有愛 6.電路:電路通過計算省略很多元件,電路更簡潔,焊接容易,看著更舒服 7.焊接:多處焊接點進行優化,大焊盤更易焊接,miniUSB口也特殊處理了哦,人性化設計 8.外殼:高品質亞克力外殼更精美,透亮, 9.結構:外殼結構精心設計,只用幾顆螺絲就能做到嚴絲合縫,拋棄有毒的膠水 10.動畫:50個動畫,看的眼花撩輪,心花怒放 這里寫圖片描述

部分源代碼

#include<reg52.h> #include<intrins.h> #define uchar unsigned char void delays(uint xms) { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--); } void main() { uint i,j,n; uchar a,b,c,d; for(i=0;i<1;i++) // 所有燈閃1下 { P0=P1=P2=P3=0x00;delays(1000); P0=P1=P2=P3=0xff;delays(1000); } P3=P2=0xff; //兩邊一起向下流水 for(j=0;j<=8;j++) { P1=0xff<<j;P0=0xff<<j;delays(40); } for(j=0;j<=8;j++) { P3=0xff<<j; P2=0xff>>j;delays(40); } P0=P1=P2=P3=0x00;delays(500); for(j=0;j<8;j++) {P3=0xff<<(7-j);P2=0xff>>(7-j);delays(40); } for(j=0;j<8;j++) { P0=0xff<<(7-j);P1=0xff<<(7-j);delays(40); } P3=P2=0xff; //兩邊 雜亂 閃爍 for(j=0;j<=8;j++) {P1=0xff<<j; P0=0xff<<j; delays(40); } for(j=0;j<=8;j++) {P3=0xff>>j;P2=0xff<<j; delays(40); } P0=P1=P2=P3=0x00;delays(500); for(j=0;j<8;j++) {P1=0xff>>(7-j);P0=0xff>>(7-j);delays(40); } for(j=0;j<8;j++) {P2=0xff>>(7-j);P3=0xff<<(7-j);delays(40); } P0=P1=P2=P3=0xff; //一邊向下流水 for(j=0;j<=8;j++) { P1=0xff<<j;delays(30); } for(j=0;j<=8;j++) { P3=0xff<<j;delays(30); } for(j=0;j<=8;j++) { P2=0xff<<j;delays(30); } for(j=0;j<=8;j++) { P0=0xff>>j;delays(30); } P0=P1=P2=P3=0x00; delays(500) ; for(j=0;j<8;j++) { P0=0xff>>(7-j);delays(30); } for(j=0;j<8;j++) { P2=0xff<<(7-j);delays(30); } for(j=0;j<8;j++) { P3=0xff<<(7-j);delays(30); } for(j=0;j<8;j++) { P1=0xff<<(7-j);delays(30); } P0=P1=P2=P3=0xff; for(j=0;j<=8;j++) { P0=0xff<<j; delays(30); } for(j=0;j<=8;j++) { P2=0xff>>j; delays(30); } for(j=0;j<=8;j++) { P3=0xff>>j;delays(30); } for(j=0;j<=8;j++) { P1=0xff>>j;delays(30); } P0=P1=P2=P3=0x00; delays(500) ; for(j=0;j<8;j++) { P1=0xff>>(7-j);delays(30); } for(j=0;j<8;j++) { P3=0xff>>(7-j);delays(30); } for(j=0;j<8;j++) { P2=0xff>>(7-j);delays(30); } for(j=0;j<8;j++) { P0=0xff<<(7-j);delays(30); } //2 P0=P2=P3=0xff ; for(i=0;i<=8;i++) { P1=0xff<<i;delays(50); } delays(800); for(i=0;i<8;i++) { P1=0xff>>(7-i);delays(50); } P0=P1=P2=0xff; for(i=0;i<=8;i++) { P3=0xff<<i;delays(50); } delays(800); for(i=0;i<8;i++) { P3=0xff>>(7-i);delays(50); }P0=P1=P3=0xff; for(i=0;i<=8;i++) { P2=0xff<<i;delays(50); } delays(800); for(i=0;i<8;i++) { P2=0xff>>(7-i);delays(50); } P1=P2=P3=0xff; for(i=0;i<=8;i++) { P0=0xff>>i;delays(50); } delays(800); for(i=0;i<8;i++) { P0=0xff<<(7-i);delays(50); } P2=P3=0xff;for(i=0;i<=8;i++) { P0=0xff<<i;P1=0xff<<i;delays(50); }delays(800); for(i=0;i<8;i++) { P0=0xff>>(7-i);P1=0xff>>(7-i);delays(50); }P0=P1=0xff; for(i=0;i<=8;i++) { P3=0xff<<i;P2=0xff>>i;delays(50); }delays(800); for(i=0;i<8;i++) { P3=0xff>>(7-i);P2=0xff<<(7-i);delays(50); } for(i=0;i<3;i++) { P1=P3=P2=0xcc;P0=0x33;delays(500);P1=P3=P2=0x33;P0=0xcc;delays(500); } P1=P3=P2=0xcc; P0=0x33; //首先逆時針 for(i=0;i<120;i++) { delays(100);P0=_cror_(P0,1);P1=_crol_(P1,1);P3=_crol_(P3,1);P2=_crol_(P2,1); } delays(1500) ; for(i=0;i<120;i++) { delays(100); P0=_crol_(P0,1);P1=_cror_(P1,1);P3=_cror_(P3,1);P2=_cror_(P2,1); } delays(1000); P1=P3=P2=0x0f; P0=0xf0; //首先逆時針 for(i=0;i<80;i++) { delays(120);P0=_cror_(P0,1);P1=_crol_(P1,1);P3=_crol_(P3,1);P2=_crol_(P2,1); } delays(1500) ; for(i=0;i<80;i++) { delays(120); P0=_crol_(P0,1);P1=_cror_(P1,1);P3=_cror_(P3,1);P2=_cror_(P2,1); } P1=P3=P0=0x77;P2=0xee; for(i=0;i<50;i++) //四口來回轉 { delays(100);P0=_crol_(P0,1);P1=_crol_(P1,1);P3=_crol_(P3,1);P2=_cror_(P2,1); } P0=P3=0xff;P1=P2=0xfe; for(i=0;i<8;i++) { delays(30); P1=_crol_(P1,1);P2=_crol_(P2,1); }P1=P2=0xff;P3=0xfe;P0=0x7f; for(i=0;i<8;i++) { delays(30); P3=_crol_(P3,1);P0=_cror_(P0,1); }P0=0xfe;P3=0x7f;a=0x7f; b=0xfe; for(j=1;j<8;j++) { c=0xff<<j;d=0xff>>j; P1=P2=0xfe; for(i=0;i<=7;i++) { delays(30); P1=_crol_(P1,1);P2=_crol_(P2,1); }P1=P2=0xff; for(i=0;i<7;i++) { P0=a&c;P3=b&d;delays(30); a=_cror_(a,1);b=_crol_(b,1); } } P0=P3=0x00;b=0xfe; for(j=1;j<8;j++) { d=0xff>>j; for(i=0;i<7;i++) { P1=b&d;P2=b&d;delays(30);b=_crol_(b,1); } } n=2; while(n) { P1=P2=P3=0x7f;P0=0xfe; for(i=0;i<7;i++) { delays(100);P1=_cror_(P1,1);P2=_cror_(P2,1);P3=_cror_(P3,1);P0=_crol_(P0,1); } delays(100); c=0xfe;d=0x7f;a=0x7f;b=0xfe; for(j=0;j<9;j++) { for(i=0;i<=8;i++) { P1=P2=P3=c&a;P0=b&d;delays(100); a=_cror_(a,1);b=_crol_(b,1); } c=_cror_(c,1);d=_crol_(d,1); a=c;b=d; }n--; } P3=P2=0xff; //兩邊一起向下亮 for(j=0;j<=8;j++) { P1=0xff<<j;P0=0xff<<j;delays(40); } for(j=0;j<=8;j++) { P3=0xff<<j; P2=0xff>>j;delays(40); } while(1) //一心調頻率接近的跳動 { P0=P1=P2=P3=0x00;delays(800); P0=P1=P2=P3=0xff;delays(800); } }

如果喜歡的話可以直接在淘寶里面搜索“成長路DIY” 還有更多的新奇DIY套件哦,MP3廣州塔,單片機游戲

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述 這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安康市| 广元市| 盘山县| 合水县| 敖汉旗| 商都县| 缙云县| 沈丘县| 渭源县| 松滋市| 南皮县| 色达县| 乌鲁木齐县| 龙口市| 阳城县| 邵阳县| 焦作市| 麻栗坡县| 卢龙县| 平度市| 桂林市| 彝良县| 万盛区| 休宁县| 穆棱市| 乐亭县| 汝阳县| 门源| 虎林市| 固镇县| 乐亭县| 东台市| 桑日县| 靖远县| 建宁县| 玉龙| 江油市| 明水县| 申扎县| 宣化县| 株洲市|