資源簡介
利用51單片機的蜂鳴器實現簡單的音樂播放,可切換上下曲,有暫停、播放等功能。。。
代碼片段和文件信息
#include?
#define?uint?unsigned?int
#define?uchar?unsigned?char??????
/*------------------------------------------------
?????????????????硬件端口定義
------------------------------------------------*/
sbit?SPK=P1^3;??//定義音樂輸出端口
sbit?key4=P3^2;?//定義按鍵?用于?暫停
sbit?key3=P3^3;?//定義按鍵?用于?切換
unsigned?char?W=0T;????????//用于選擇音樂
unsigned?char?Timer0_HTimer0_LTime;
void?delay5ms(void)???//誤差?0us
{
????unsigned?char?ab;
????for(b=185;b>0;b--)
????????for(a=12;a>0;a--);
}
void?delay500ms(void)???//誤差?0us
{
????unsigned?char?abc;
????for(c=205;c>0;c--)
????????for(b=116;b>0;b--)
????????????for(a=9;a>0;a--);
}
?????????????????????????//世上只有媽媽好?數據表????????音譜高中低音音長
code?unsigned?char?MUSIC[102]={???????623??????521??????322????522????132
- 上一篇:宿舍管理系統源代碼
- 下一篇:2019ESET激活碼能到2021年
評論
共有 條評論