|
電子制作終究是真愛,用Proteus仿真了一個音樂盒,只內置了一首龍的傳人,龍的傳人,永永遠遠地擦亮眼!
單片機使用AT89C52,蜂鳴器為無源蜂鳴器,分享一下程序和電路,很簡單,新手練練手還是比較合適的。
QQ截圖20170403210637.jpg (83.92 KB, 下載次數: 110)
下載附件
2017-4-3 21:14 上傳
QQ截圖20170403210505.jpg (76.81 KB, 下載次數: 104)
下載附件
2017-4-3 21:14 上傳
- /*
- *****************************************
- 名稱:無源蜂鳴器音樂演奏
- 描述:通過定時器T0控制頻率
- 作者:小潘哥
- QQ:1439993299
- 淘寶店鋪:小潘哥的電子玩吧
- 時間:2017年3月18日
- *****************************************
- */
- #include<reg52.h> //包含特殊功能寄存器定義的頭文件
- #include"singing.h" //包含音樂演奏頭文件
- sbit BUZZER = P3^7; //定義蜂嗚器引腳
- /* 主函數:初始化T0 */
- void main()
- {
- TMOD = 0x01;
- TH0 = 0xFC;
- TL0 = 0x18;
- TR0 = 1;
- ET0 = 1;
- EA = 1;
- while(1)
- {
- Singing();
- }
- }
- /* 定時器T0中斷:通過T0TH和T0TL控制中斷時間 */
- void TIMER0() interrupt 1
- {
- TH0 = T0TH;
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png (49.86 KB, 下載次數: 97)
下載附件
2017-4-3 21:48 上傳
下載:
單片機簡易音樂盒(小潘哥).zip
(90.39 KB, 下載次數: 36)
2017-4-3 21:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|