801【畢設課設】基於微控制器心型音樂盒系統DIY設計
阿新 • • 發佈:2020-12-28
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
1.本設計基於STC89C51/52(與AT89S51/52、AT89C51/52通用,可任選)微控制器的電路為基礎;
2.外部加上放音裝置,喇叭用LM386驅動,以此來實現音樂演奏控制器的硬體電路;
3.按鍵功能:按鍵1:復位~ 按鍵2:上一曲~ 按鍵3:啟動~ 按鍵4:下一曲~ 按鍵5:停止~
4.數碼管顯示當前歌曲為第幾首歌!
5.由於1塊微控制器的定時器資源不能夠滿足設計應用,所以選用2塊微控制器來控制~~
6.共有三首音樂,音樂可換,附帶資料中有幾首可供換的音樂,資料中有音樂寫譜軟體,可以根據自己的喜愛,選擇你喜歡的歌曲存入其中~~~
7.有流水燈的音樂盒為擴充套件功能,16個led燈,當播放音樂時有個按鍵可以控制流水燈的畫面切換~~
8.本設計除了可以用來送女朋友,還可以作為畢業設計,可以提供完整的畢業設計文件,附件有設計好的電路原理圖、模擬電路、程式設計等。
0x19,0x04, 0x18,0x04, 0x17,0x04, 0x16,0x04, 0x17,0x02, 0x19,0x04, 0x18,0x04, 0x17,0x04, 0x16,0x04, 0x15,0x04, 0x11,0x04, 0x15,0x02, 0x17,0x04, 0x16,0x04, 0x15,0x04, 0x11,0x04, 0x10,0x04, 0x0F,0x04, 0x10,0x02, 0x17,0x04, 0x17,0x04, 0x17,0x03, 0x17,0x03, 0x1A,0x02, 0x21,0x04, 0x21,0x04, 0x21,0x03, 0x21,0x03, 0x24,0x03, 0x10,0x03, 0x15,0x03, 0x16,0x03, 0x1A,0x01, 0x1A,0x01, 0x00,0x00 }; void bofang() { switch(qu) { case 0: break; case 1: Play(Music_shuangjiang,0,3,360); yanshi(500); break; case 2: Play(Music_ping,0,3,360); yanshi(500); break; case 3: Play(Music_dingdang,0,3,360); yanshi(500); break; default:break; } } void chuansong() { if((yi==0)&&(ling==0)) { qu=1; } else if((yi==0)&&(ling==1)) { qu=2; } else if((yi==1)&&(ling==0)) { qu=3; } else qu=4; } void main() { InitialSound(); while(1) {