資源簡(jiǎn)介
單片機(jī)蜂鳴器播放可以數(shù)鴨子音樂(lè)
代碼片段和文件信息
#include?
sbit?BUZZ?=?P1^6;??//蜂鳴器控制引腳
unsigned?int?code?NoteFrequ[]?=?
{??//中音1-7和高音1-7對(duì)應(yīng)頻率列表
????523??587??659??698??784??880??988??//中音1-7
????1047?1175?1319?1397?1568?1760?1976??//高音1-7
};
unsigned?int?code?NoteReload[]?=?
{?//中音1-7和高音1-7對(duì)應(yīng)的定時(shí)器重載值
????65536?-?(11059200/12)?/?(523*2)??//中音1
????65536?-?(11059200/12)?/?(587*2)??//2
????65536?-?(11059200/12)?/?(659*2)??//3
????65536?-?(11059200/12)?/?(698*2)??//4
????65536?-?(11059200/12)?/?(784*2)??//5
????65536?-?(11059200/12)?/?(880*2)??//6
????65536?-?(11059200/12)?/?(988*2)??//7
????65536?-?(11059200/12)?/?(1047*2)?//高音1
????65536?-?(11059200/12)?/?(1175*2)?//2
????65536?-?(11059200/12)?/?(1319*2)?//3
????65536?-?(11059200/12)?/?(1397*2)?//4
????65536?-?(11059200/12)?/?(1568*2)?//5
????65536?-?(11059200/12)?/?(1760*2)?//6
????65536?-?(11059200/12)?/?(1976*2)?//7
};
bit?enable?=?1;???//蜂鳴器發(fā)聲使能標(biāo)志
bit?tmrflag?=?0;??//定時(shí)器中斷完成標(biāo)志
unsigned?char?T0RH?=?0xFF;??//T0重載值的高字節(jié)
評(píng)論
共有 條評(píng)論