基于单片机数字音乐盒的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精心整理
单片机实物设计
单片机音乐盒设计:题目
K0312416-17:班级姓湛俊朱斌杨裕庆
学
摘
本设计是一个基STC89C51R系列单片机的音乐盒依据单片机技术原理,通硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要按键电路、复位电路、时钟电路以及蜂鸣器组成。本音乐盒共有四首歌曲,4个按键控制。播放歌曲时,蜂鸣器发出某个音调。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。
【关键词】STC89C51RC按键蜂鸣器LCD1602液晶
目录
前言......................................................................................................................
第一章工作原理...................................................................................................
1.1设计目标................................................................................................
第二章软件设计与分析.......................................................................................
2.1软件设计的组成....................................................................................
2.2各部分软件分析....................................................................................
2.2.1延时165MS,即十六分音符子函数.............................................
2.2.2延时1MS子函数.........................................................................
2.2.3定时器0中断子函数.................................................................
精心整理......................................................................... 2.2.4播放音乐子函数..................................................................... 1中断子函数2.5定时器............................................................................. 2.6按键扫描子函数主函数........................................................................................ 2.2.72.3总源程
序................................................................................................
第三章软件仿真...................................................................................................
3.仿真图.......................................................................................................
3.元件清................................................................................................. 总...................................................................................................................... ...............................................................................................................
参考文献
第一章工作原理
1.1设计目标
具体要求是:以单片机为核心,设计一个数字音乐盒:
利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,而演奏乐曲(最首乐曲,每首不少30
采LC显示信息
a开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称
b可通过功能键选择乐曲、暂停、播放
第二章软件设计与分
2.1软件设计的组成
该系统由延时165MS,即十六分音符子函数、延时1MS子函数、按键扫描子函数、播放音乐子函数、定时器1中断子函数、定时器0中断子函数、主函数和数据定义这几部分组成。
2.2各部分软件分析
2.2.1延时165MS,即十六分音符子函数
//延时165MS,即十六分音符子函数
voiddelay1(uintz)
{
uintx,y;
for(x=z;x>0;x--)
for(y=19000;y>0;y--);
}
2.2.2延时1MS子函数
/延1M子函