資源簡介
51單片機實現蜂鳴器的簡易歌曲播放器,播放曲目為千年之戀,歌曲音符有長短之分,內有注釋

代碼片段和文件信息
//把P3.7口連接到蜂鳴器上就可以播放了,播放曲面是寂寞沙洲冷
#include?
#define?uchar?unsigned?char
#define?uint??unsigned?int
sbit?fm=P3^7;//蜂鳴器連續的IO口
sbit?led=P3^6;
sbit?bai=P3^5;
sbit?shi=P3^4;
sbit?qian=P2^4;
sbit?ge=P2^3;
uchar?timehtimeli;
//---------------------------簡譜---------------------------------------
uchar?code?jmszl[]={?//寂寞沙洲冷
0x120x120x220x320x310x220x210x22
//自你走后心憔悴
0x210x310x510x520x310x520x610x150x14
//白色油桐風中紛飛
0x510x520x310x520x620x130x110x130x320x280x080x28
//落花似人有情?這個季節
0x310x320x310x320x110x210x510x520x510x52
//河畔的風放肆拼命地吹
0x510x510x310x320x310x320x810x720x63
//不斷撥弄離人的眼淚
0x620x710x810x720x610x610x520x310x210x320x510x54
//那樣濃烈的愛再也無法給
0x220x120x110x120x110x120x120x140x260x320x26
//傷感一夜一夜
0x320x610x510x510x310x310x210x310x510x610x510x310x51
//當記憶的線纏繞過往支離破碎
0x020x320x810x810x810x810x620x520x34
//是慌亂占據了心扉 ??
0x310x810x810x810x610x910x82
//有花兒伴著蝴蝶
0x510x510x510x510x310x610x53
//孤雁可以雙飛
0x210x110x210x110x220x110x210x26
//夜深人靜獨徘徊
0x320x610x510x510x310x310x210x310x510x610x510x310x510x52
//當幸福戀人寄來紅色分享喜悅
0x310x310x810x810x810x610x910x810x610x310x56
//閉上雙眼難過頭也不敢回
0x320x320x810x810x810x810x910x810x610x810x610x510x310x510x34
//仍然撿盡寒枝不肯安歇微帶著后悔
0x210x310x510x310x210x110x610x210x16
//寂寞沙洲我該思念誰
00000000000
//第二首歌曲????我去上學校,從來不遲到
0x000x110x210x310x110x54
0x610x610x810x610x54
0x610x610x820x510x610x32
0x610x510x310x510x310x110x210x310x14
//第三首??千年之戀
0x000x120x220x340x840x740x540x380x420x320x220x420x340x840x720x820x940xA80x08
0x320x310x210x320x520x320x310x210x320x62
?0x320x310x210x320x820x710x810x710x510x320x22
?0x320x310x210x320x520x320x310x210x320x62
?0x320x310x210x320x830x820x710x720x02
?0x630xA10xA20x620x920x820x52
?0x310x510x630x510x630x510x630x510x620x820x7C0x02
?0x610x710x820x710x620xA20x710x76
?0x610x710x820x710x620x520x310x36
?0x610x710x820x710x620xA30x730x620x53
?0x420x630x830x830x910x91
?0x610x710x820x710x620x0A20x710x76
?0x610x710x820x710x620x520x310x36
?0x610x710x820x710x620xA30x730x620x53
?0x420x820x880x020x740x930x89
//第四首??東方紅
0x000xc40xc20xd20x98
0x840x820x620x98
0xc40xc40xd20x72
0xd20xc20x840x820x620x98
0xc40x940x840x720x620x540xc40x940xa20x920x840x820x620x920xa20x920x820x720x320x580x54
0xff};
//----------------------------簡譜音調對應的定時器初值---------------------------
//適合11.0592M的晶振
uchar?code?cuzhi[]={
?0xff0xff//占位
?0xFC0x8E//中央C調1-7
?0xFC0xED
?0xFD0x43
?0xFD0x6A
?0xFD0xB3
?0xFD0xF3
?0xFE0x2D
?0xFE0x47 //高八度1-7 ??
?0xFE0x76
?0xFE0xA1
?0xFE0xC7
?0xFE0xD9
?0xFE0xF9
?0xFF0x16
?};
uchar?yiny
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5740??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui
?????文件???????4386??2014-12-19?08:50??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.c
?????文件???????1825??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.hex
?????文件?????????47??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.lnp
?????文件???????7424??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.LST
?????文件???????8712??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.M51
?????文件???????5713??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.OBJ
?????文件???????1011??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.plg
????.......?????56363??2014-12-12?14:25??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.uvopt
?????文件??????13404??2013-08-26?16:11??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui.uvproj
????.......?????56357??2014-11-22?14:40??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui_uvopt.bak
?????文件??????13405??2013-06-15?13:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\liushui_uvproj.bak
?????文件???????6376??2009-05-07?14:37??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\STARTUP.A51
?????文件??????14056??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\STARTUP.LST
?????文件????????749??2014-12-12?14:24??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器\STARTUP.OBJ
?????目錄??????????0??2014-12-19?08:50??基于蜂鳴器的簡易歌曲播放器\基于蜂鳴器的簡易歌曲播放器
?????目錄??????????0??2014-12-19?08:46??基于蜂鳴器的簡易歌曲播放器
-----------?---------??----------?-----??----
???????????????195568????????????????????17
- 上一篇:基于51單片機的智能十字路口交通燈系統設計
- 下一篇:Canvas 坦克大戰
評論
共有 條評論