资源简介
基于51单片机的音乐盒设计,包含源代码、编译的hex文件以及proteus仿真图。共有三首歌可切换。
代码片段和文件信息
#include
sbit fx_buzzer=P3^7; //蜂鸣器音乐输出,可根据需要自行修改
sbit music_1 = P2^0; //第一首音乐
sbit music_2 = P2^1; //第二首音乐
sbit music_3 = P2^2; //第二首音乐
unsigned int tone; //简谱音调计数
unsigned char fx_timehfx_timelmusicspeed; //fx_timeh:TH0初值fx_timel:TL0初值; music =1播放,=0停止
unsigned char code fx_tone0[]={ //音调对应定时器初值
0xFC0x8E 0xFC0xED 0xFD0x43 //中音
0xFD0x6A 0xFD0xB3 0xFD0xF3 0xFE0x2D
0xFE0x47 0xFE0x76 0xFE0xA1 //高音
0xFE0xC7 0xFE0xD9 0xFE0xF9 0xFF0x16
};
unsigned char code songbie[]={//送别
0x540x320x520x880x640x840x580x540x120x220x340x220x120x2c0x04
0x540x320x520x860x720x640x840x580x540x220x320x460x720x1c
0x640x8c0x740x620x720x880x620x720x820x620x520x320x120x2f
0x540x320x520x860x72
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 92591 2016-12-22 10:11 Last Loaded sxl.DBK
文件 4306 2016-12-22 10:10 main.c
文件 9237 2016-12-22 10:11 main.LST
文件 7255 2016-12-22 10:11 main.OBJ
文件 6632 2016-12-22 10:11 music
文件 2303 2016-12-22 10:11 music.hex
文件 42 2016-12-22 10:11 music.lnp
文件 10731 2016-12-22 10:11 music.M51
文件 3697 2016-12-22 10:11 music.plg
文件 55657 2016-12-22 10:11 music.uvopt
文件 13397 2016-12-22 10:11 music.uvproj
文件 0 2016-12-22 09:47 music_uvproj.bak
文件 6376 2009-05-07 14:37 STARTUP.A51
文件 14048 2016-12-22 10:11 STARTUP.LST
文件 749 2016-12-22 10:11 STARTUP.OBJ
文件 90300 2016-12-22 10:12 sxl.DSN
文件 768 2016-12-22 10:12 sxl.PWI
- 上一篇:墨墨背单词 永久免费破解版
- 下一篇:完整cmm解释器构造实践 二 词法分析
评论
共有 条评论