单片机课程设计_基于89c51的数字音乐盒设计

单片机课程设计_基于89c51的数字音乐盒设计

ID:6786469

大小:5.08 MB

页数:33页

时间:2018-01-25

单片机课程设计_基于89c51的数字音乐盒设计_第1页
单片机课程设计_基于89c51的数字音乐盒设计_第2页
单片机课程设计_基于89c51的数字音乐盒设计_第3页
单片机课程设计_基于89c51的数字音乐盒设计_第4页
单片机课程设计_基于89c51的数字音乐盒设计_第5页
资源描述:

《单片机课程设计_基于89c51的数字音乐盒设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计单片机系统课程设计成绩评定表设计课题基于89C51的数字音乐盒设计设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日33课程设计单片机系统课程设计课程设计名称:基于89C51的数字音乐盒设计专业班级:学生姓名:学号:指导教师:33课程设计课程设计地点:课程设计时间:单片机系统课程设计任务书学生姓名专业班级学号题目课题性质工程设计课题来源自拟指导教师主要内容(参数)利用89C52设计数字音乐盒的控制系统,实现以下功能:1.按下开始键或停止键后能够自动播放或停止音

2、乐;2.按下选择键可以切换曲目;3.LCD显示当前播放的曲目标号和播放时间;4.蜂鸣器发出某个音调,与之相对应的LED亮起;任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确。主要参考资料[1]张迎新.单片微型计算机原理、应用及接口技术(

3、第2版)[M].北京:国防工业出版社,2004[2]谭浩强。C语言程序设计(第二版),北京:清华大学出版社,1991.[3]中国电子网http://www.21IC.com[4]康华光,模拟电子技术基础(第四版)武汉:华中理工大学出版社,1999.33课程设计审查意见系(教研室)主任签字:年月日目录引言51概述52系统总体方案设计52.1硬件组成52.2.方案论证。62.3音乐盒的功能图用框图表示73硬件电路设计73.1单片机电路73.2晶振电路83.3复位电路83.4键盘83.5蜂鸣器电路93.6LCD液晶电路93.7电源电路1

4、04软件设计104.1音调、节拍、及编码的设置104.1.1音调104.1.2节拍的确定124.2144.3播放音乐子程序流程图(包含了键盘扫描)154.4定时器0中断服务子程序框图:155,调试165.1检查硬件连接165.2检查软件系统165.2.1.165.2.2.165.3测试结果175.3.1整体运行图175.3.2LED灯运行图186总结1833课程设计7参考文献18附录A19附录B20引言在电子信息技术飞速发展的今天,现代电子产品几乎渗透了社会的各个领域,它不仅推动了社会的进步,而且为我们的生活带来了诸多的便利。由于

5、人们生活质量的提高,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,体积笨重,发音单调,可以选择的曲目较为单一。本文设计的音乐盒是以单片机为核心元件的电子式音乐盒,它体积小,重量轻,可以随心添加自己喜欢的音乐,外观效果多彩,使用方便,并且具有一定的商业价值。1概述本音乐盒的设计是以AT89C52芯片的电路为基础,外部以蜂鸣器作为发音器件,共同组成了音乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使单片机I/O口发出相应频率的脉冲来驱

6、动蜂鸣器发出某个音调,与之相对应的LED亮起,从而演奏出优美动听的音乐。利用按键切换演奏出不同的乐曲,并可以在LCD上显示当前曲目序号和时间。用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址和I/O管脚即可。该软、硬件系统具有很好的通用性,很高的实际使用价值,为单片机DIY制作者和音乐爱好者具有一定的借鉴作用。33课程设计2系统总体方案设计2.1硬件组成按照数字是音乐盒对控制系统的技术要求,控制系统的硬件应包括以下几部分:(1)控制器。作为控制系统的核心,可以采用主

7、流的51单片机,MSP430,或处理性能更为优越的ARM来合理控制各个器件有条不紊的运行。(2)乐曲选择器。可以采用按键或者触摸屏来切换相应的曲目。(3)音频输出器件。做为音乐盒的发声设备,可以用蜂鸣器通过它可以将音乐代码转变为音频信号发出来。(4)人机交互界面。可以运用LED或LCD在歌曲播放过程中用来对歌曲信息进行监控显示,反馈给使用者相应的信息。硬件方框图图2-1-12.2.方案论证。本次设计以低成本,灵活方便为原则,所以控制器选用主流的51系列单片机,考虑到51内部储存空间的限制,故选用容量为51两倍的AT89C52单片机

8、作为总控制器,共有以下两套方案可供选择:方案一:以AT89C52单片机作为总控制器,以机械键盘作为乐曲选择器,以蜂鸣器作为音频输出设备,以LCD1602液晶作为人机交互界面。方案二:以AT89C52单片机作为总控制器,以机械键盘作为乐曲选择器,以蜂

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

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

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