音乐盒设计单片机设计

音乐盒设计单片机设计

ID:16557675

大小:1.36 MB

页数:40页

时间:2018-08-22

音乐盒设计单片机设计_第1页
音乐盒设计单片机设计_第2页
音乐盒设计单片机设计_第3页
音乐盒设计单片机设计_第4页
音乐盒设计单片机设计_第5页
资源描述:

《音乐盒设计单片机设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《单片机技术》课程设计说明书音乐盒的设计学院:电气与工程学院学生姓名:指导教师:职称/学位副教授专业:电气工程及其自动化班级:13学号:1完成时间:2016年4月湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化指导教师学生姓名课题名称音乐盒内容及任务一、设计任务设计一个具有特定功能的音乐盒。二、设计内容1、音乐盒的硬件系统(1)、单片机最小系统模块(2)、供电模块(3)、显示模块(4)、键盘模块(5)、蜂鸣电路(6)、下载电路(7)、复位电路(8)、晶振电路2、音乐盒的软件

2、系统(1)、系统监控程序模块(2)、显示程序模块(3)、键盘程序模块(4)、音乐选择和产生模块三、设计要求音乐盒可以通过键盘选择曲目、切换曲目,能够准确的播放音乐,具有显示器显示曲目编号功能。主要参考资料[1]马忠梅.单片机C程序设计[M],北京:北京航空航天大学出版社,2007,参考本书的P127-P130。[2]李广弟.单片机基础[M],北京:北京航空航天大学出版社,2007,参考本书的P99-P117。[3]曹巧媛.单片机原理及应用[M],北京:电子工业出版社,1997.7.参考本书的P126-P150。[4

3、]张洪润.兰清华,单片机应用技术教程[M],北京:清华大学出版社,1997.11.参考本书的P50-P99教研室意见教研室主任:(签字)年月日摘要随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。这次设计是一个基于AT89S52系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能音乐盒。音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组

4、成。使用三个按键控制音乐盒,一个按键用来控制歌曲的播放、暂停,另一个用来控制播放上一曲,第三用来控制播放下一曲,音乐盒共有三首歌曲。播放歌曲时,相应歌曲对应相应数码管上歌曲次序的显示。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试。随后依照仿真布局在AltiumDesigner软件中绘制PCB单面板,检查无误后制成实物单面覆铜板。关键词:音乐盒;多功能;AT89S52;II目录1设计课题总体方案介绍11.1设计任务11.2功能要求原理图11.3音乐盒总体方案介绍及工作原理说明11.3.1音乐盒总体方案设计1

5、1.3.2音乐盒工作原理说明12音乐盒硬件系统设计22.1核心器件AT89S52介绍22.1.1主要特性32.1.2管脚说明32.2硬件电路介绍52.2.1键盘电路52.2.2复位电路52.2.3蜂鸣电路62.2.4数码管显示电路62.2.5下载电路72.2.6晶振电路73音乐盒软件系统的设计83.1使用单片机资源情况83.2总体流程图83.3单片机音阶代码实现83.4音乐代码实现113.4.1音乐代码库建立的方法113.4.2选曲113.4.3歌曲的设计113.5键控子程序153.5.1播放/暂停子程序153.5

6、.2曲目选择子程序164设计体会及难点18II4.1设计体会184.2设计难点18结束语19参考文献20致谢21附录22附录A元器件清单22附录B实物图23附录C软件系统程序清单24II1设计课题总体方案介绍1.1设计任务设计一个具有特定功能的音乐盒。1.2功能要求原理图设有三个按键及控制按钮:播放/暂停、下一曲、上一曲;通过控制按钮控制单片机,播放所要求的音乐,同时通过LED数码管,用来显示所选曲目(只显示数字)。1.3音乐盒总体方案介绍及工作原理说明1.3.1音乐盒总体方案设计设计是以AT89S52芯片的电路为

7、基础,外部加上放音设备,以此来实现音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演奏出优美动听的音乐。用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性,很高的实际使用价值,为广大的单片机和音乐爱好者提供了很好的借鉴。其总设计框图如图1所示图1系统总体设计框图1.3.2音乐盒工作原理说明当该音乐盒上电后,单片机向数码管输出显示“P.”,当S1键按下去之后单片机开始播放曲目,曲目可以通过按键进行切换

8、选择,切换曲目是,数码管会根据曲目的编号不同显示不同的数字。具体在后面会有详细的说明。342音乐盒硬件系统设计2.1核心器件AT89S52介绍AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。