第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/7/26 0:22:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

天津天狮学院

毕业实践报告

题目:基于单片机的简易音乐播放器的设计

二级学院 电子与计算机学院 专 业 电子信息工程技术 学生姓名 卫小丽 指导教师 苗艳华

2012年06月01日

摘 要

本文是基于单片机控制的音乐播放器的设计, 它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停。共有K1到K4四个功能键,K1-K3分别播放三首不同音乐,K4为暂停键。主控芯片采用AT89C52,辅以必要的电路,采用C语言进行编程,编程后利用KEIL C51来进行编译,再将生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。通过烧写不同的程序,可以实现多首不同音乐的更换。

本文将围绕基于单片机的自动音乐播放器,介绍一些关于单片机的基础知识、模块电路设计、音乐播放器的原理(其中包括了音乐编程原理)、以及仿真软件的使用。

关键词:单片机AT89C52,音乐播放,proteus

目 录

一、功能介绍 .............................................................. 1 1.1 功能特点 ............................................................ 1 1.2 原理说明 ............................................................ 1 二、硬件电路设计 .......................................................... 1 2.1 系统方案设计 ........................................................ 1 2.2 模块电路的设计 ...................................................... 2 2.2.1 AT89C52型单片机的介绍 .......................................... 2 2.2.2单片机最小系统的设计 ............................................ 4 2.2.3蜂鸣器电路设计 .................................................. 5 2.2.4按键电路设计 .................................................... 6 2.2.5 LED显示电路设计 ................................................ 6 三、软件设计 .............................................................. 7 3.1系统主模块流程图 .................................................... 7 3.2音乐产生原理 ........................................................ 7 3.2.1音调 ............................................................ 8 3.2.2节拍 ............................................................ 9 四、PROTEUS仿真应用 ..................................................... 10 4.1 PROTEUS软件简介 ................................................... 10 4.2 仿真结果 ........................................................... 11 五、结论 ................................................................. 12 参考文献 ................................................................. 13 致谢 ..................................................................... 14 附录1 ................................................................... 15 附录2 ................................................................... 16

一、功能介绍

1.1 功能特点

本设计是一个基于AT89C52系列单片机的音乐播放器,依据单片机技术原理,通过硬件电路设计以及软件编译,设计出一个多功能音乐播放器。该音乐播放器主要由按键电路、晶振电路、复位电路以及扬声器组成。最后利用proteus对音乐播放器进行仿真调试。

1.2 原理说明

当按键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。其中:

1) 硬件电路中用P2.0-P2.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引脚外接石英晶体和微调电容构成晶振电路。

1

搜索更多关于: 基于单片机的简易音乐播放器的设计 的文档
基于单片机的简易音乐播放器的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9a09z0mjbi4mg6283wcp_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top