基于51单片机的音乐盒的设计毕业设计

基于51单片机的音乐盒的设计毕业设计

ID:1392198

大小:695.00 KB

页数:36页

时间:2017-11-11

基于51单片机的音乐盒的设计毕业设计_第1页
基于51单片机的音乐盒的设计毕业设计_第2页
基于51单片机的音乐盒的设计毕业设计_第3页
基于51单片机的音乐盒的设计毕业设计_第4页
基于51单片机的音乐盒的设计毕业设计_第5页
资源描述:

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

1、基于51单片机的音乐盒的设计毕业设计目录目次31引言41.1音乐盒的意义41.2研究内容52.1系统总体框架图62.2音乐盒的设计原理62.3单片机芯片概述73硬件电路设计83.1单片机最小系统原理图83.1.1复位电路83.1.2晶振电路93.1.3时钟电路93.2LCD显示模块93.3继电器模块113.3.1电磁继电器的工作原理和特性123.3.2固态继电器的工作原理和特性123.3.3继电器主要产品技术参数123.4按键模块133.5其它134软件设计144.1软件总体流程图144.2播放/暂停子程序154.3LCD显示模块软件设计174.3.1LCD的

2、初始化函数174.3.2LCD与继电器的函数185系统实现195.1硬件调试205.1.1按键控制的实现205.1.2LCD显示215.1.3其他21总结22致谢23参考文献24附录A元器件清单25附录B源程序26361引言在进入21世纪后,单片机产品的发展正朝着高性能和多品种方向,并且发展趋势是进一步朝着CMOS化、小体积、低功耗、大容量、高性能、低价格以及外围的电路内装化等几个方面去发展。单片机的应用的重要意义还是在于它是从根本上改变了传统的控制系统设计思想和设计方法。过去必须要由模拟电路或者数字电路才可以实现的大部分的功能,现在已能完全可以用单片机通过软

3、件的方法来实现了。这种由软件去代替硬件的控制技术也称之为微控制技术,这是传统控制技术的一次革命。单片机可以说渗透到了我们生活的各个方面,几乎难以找到哪个领域里没有单片机的踪迹。导弹中的导航装置,飞机里安装的各种仪表的控制,计算机里的网络通讯与数据传输方面,工业自动化过程中实时控制和数据处理方面,生活中被广泛使用的各种智能IC卡,民用的高档轿车的安全保障系统,摄像机、录像机、全自动洗衣机所涉及的控制方面,以及远程控制的玩具、电子宠物等等,这些全都是离不开单片机的。而伴随着科学技术的不断进步和社会的持续发展,人类所接触的更种信息也在不断增加并且信息变得越来越复杂。

4、面对着浩如烟海的繁杂信息,人们目前已经能利用计算机等工具快速、精准地对其进行快速处理,但要想将其处理完毕的信息及时、清晰地传递给其他人,还必须要寻找更加卓越的显示技术去实现它。而单片机技术与液晶显示技术的结合,恰恰使得信息的传输交流向着智能化可视化方向进行快速发展。1.1音乐盒的意义音乐盒的起源,可以追溯到中世纪欧洲文艺复兴时期。当时为了使教会的钟塔报时,而将大小的钟表装上了机械装置,被称之为“可发出声音的组钟”。音乐盒已有着300多年的发展历史,是人类文明发展的历史见证。36传统的音乐盒大多是机械音乐盒,其工作的原理是通过齿轮来带动一个带有铁钉的铁桶转动,铁

5、桶上的铁钉撞击用铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积较大,比较笨重,并且发音单调。水和灰尘等外在因素,容易使得内部金属发音条变形,从而会造成发音跑调。此外,机械音乐盒放音时为了能让音色稳定,必须要放平不能动摇,而且价格昂贵,不能够实现大批量生产。1.2研究内容利用STC89C52单片机,结合LCD显示模块、继电器驱动模块、音频解码电路,完成音乐盒的播放;具体设计实现的功能如下(1)通过按键控制多首音乐播放,并可通过按键选择一个开始,一个暂停,一个翻上首,一个翻下首;(2)通过显示电路显示播放歌曲名或编号;362系统总体设计2.1系统总体框架图

6、音乐盒的系统结构是以STC89C52单片机位控制核心,加上5个按键、继电器、扬声器、LCD显示模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和LCD显示屏显示歌曲名以及扬声器发音。系统组成框图如图2.1所示。扬声器继电器显示模块音频解码STC89C52单片机按键图2-1系统总体框架图2.2音乐盒的设计原理利用KEIL软件编音乐盒写程序,将编写好的程序下载进51单片机内,利用单片机控制LCD显示歌曲名,之后将所需要播放的歌曲放入U盘,利用由继电器控制音频解码电路来实现音乐的播放,36再通过按键实现上一首和下一首及暂停播放。2.3单片机芯片概述STC

7、89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结

8、构),全双工串行口。另外STC89C5

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

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

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