基于单片机的简易音乐播放器的设计说明书

基于单片机的简易音乐播放器的设计说明书

ID:35632642

大小:427.00 KB

页数:32页

时间:2019-04-04

基于单片机的简易音乐播放器的设计说明书_第1页
基于单片机的简易音乐播放器的设计说明书_第2页
基于单片机的简易音乐播放器的设计说明书_第3页
基于单片机的简易音乐播放器的设计说明书_第4页
基于单片机的简易音乐播放器的设计说明书_第5页
资源描述:

《基于单片机的简易音乐播放器的设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、word专业整理天津天狮学院毕业实践报告题目:基于单片机的简易音乐播放器的设计二级学院电子与计算机学院专业电子信息工程技术学生姓名卫小丽指导教师苗艳华2012年06月01日学习资料整理分享word专业整理摘要本文是基于单片机控制的音乐播放器的设计,它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停。共有K1到K4四个功能键,K1-K3分别播放三首不同音乐,K4为暂停键。主控芯片采用AT89C52,辅以必要的电路,采用C语言进行编程,编程后利用KEILC51来进行编译,再将生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。通过烧写不同的程序,可

2、以实现多首不同音乐的更换。本文将围绕基于单片机的自动音乐播放器,介绍一些关于单片机的基础知识、模块电路设计、音乐播放器的原理(其中包括了音乐编程原理)、以及仿真软件的使用。关键词:单片机AT89C52,音乐播放,proteus学习资料整理分享word专业整理目录一、功能介绍11.1功能特点11.2原理说明1二、硬件电路设计12.1系统方案设计12.2模块电路的设计22.2.1AT89C52型单片机的介绍22.2.2单片机最小系统的设计42.2.3蜂鸣器电路设计52.2.4按键电路设计62.2.5LED显示电路设计6三、软件设计73.1系统主模块流程图73.2音乐产生原理73.2.

3、1音调83.2.2节拍9四、PROTEUS仿真应用104.1PROTEUS软件简介104.2仿真结果11五、结论12参考文献13致谢14附录115附录216学习资料整理分享word专业整理一、功能介绍1.1功能特点本设计是一个基于AT89C52系列单片机的音乐播放器,依据单片机技术原理,通过硬件电路设计以及软件编译,设计出一个多功能音乐播放器。该音乐播放器主要由按键电路、晶振电路、复位电路以及扬声器组成。最后利用proteus对音乐播放器进行仿真调试。1.2原理说明当按键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。其中:1)硬件电路中用P2.0-P

4、2.3控制4个按键,K1-K3分别控制三首音乐,K4为停止键;2)P1.0-P1.3为LED显示,四个发光二极管分别对应四个按键,显示所播放歌曲;3)用P3.7口控制蜂鸣器;4)电路为12MHz晶振频率工作,起振电路中C1,C2均为22pf。二、硬件电路设计2.1系统方案设计硬件方框图如图2-1所示。主要由单片机核心芯片AT89C52,LED发光二极管,蜂鸣器,晶振电路,复位电路组成,由引脚输出定时器产生的各种固定频率的方波信号,然后由蜂鸣器产生各种频率的声音。由于该方案中使用内部振荡电路,XTAL1、XTAL2引脚外接石英晶体和微调电容构成晶振电路。学习资料整理分享word专业

5、整理图2-1设计方框图2.2模块电路的设计2.2.1AT89C52型单片机的介绍AT89C52是美国Atmel公司生产的低功耗、高性能CMOS8位单片机,其管脚图如图2-2所示。片内含8KB的可反复檫写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。图2-2AT89C52引脚图主要性能参数如下:1)与MCS-51产品指令和引脚完全兼容;学习资料整理分享word专业整理1)8K字节

6、可重擦写Flash闪速存储器;2)1000次擦写周期;3)全静态操作:0HZ-24HZ;4)三级加密程序存储器;5)256*8字节内部RAM;6)32个可编程I/O口线;7)3个16位定时/计数器;8)8个中断源;9)可编程串行UART通道;10)低功耗空间和掉电模式。各引脚功能如下:1.时钟引脚XTAL1:接外部晶体的一个引脚。在单片机内部,它是构成片内振荡器的反相放大器的输入端。当采用外部振荡器时,该引脚接收振荡器的信号,即把此信号直接接到内部时钟发声器的输入端。XTAL2:接外部晶体的另一个引脚。在单片机内部,它是构成内部振荡器的反相放大器的输出端。当采用外部振荡器时,此引

7、脚应悬浮不连接。注意:如果采用片内的振荡电路,要在单片机的引脚XTAL1和XTAL2之间连接一个石英晶体或陶瓷谐振器,并接两个电容到地。2.控制线或其他电源的复位引脚RST:复位输入端。ALE/:当访问外部寄存器时,地址锁存允许的输出电平用于锁存地址的低位字节。:外部程序存储器的选通信号。在有外部程序存储器取指令期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。/Vpp:当保持低电平时,则在此期间访问外部程序存储器(0000H-FFFFH),不管是否

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

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

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