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

vod播放器  时间:2021-02-24  阅读:()

天津天狮学院

毕业实践报告

题目 :基于单片机的简易音乐播放器的设计二级学院 电子与计算机学院专 业 电子信息工程技术学生姓名 卫小丽指导教师 苗艳华

   2年 0 月 1 日

摘 要

本文是基于单片机控制的音乐播放器的设计 它可以实现音乐的播放 ,可以通过功能键来选择乐曲播放或暂停。共有K1到4四个功能键,K -K3分别播放三首不同音乐 K为暂停键。主控芯片采用T89C2,辅以必要的电路采用C语言进行编程,编程后利用KEIL  来进行编译,再将生成的H文件装入芯片中采用 rot   软件来仿真,检验功能得以正常实现。通过烧写不同的程序,可以实现多首不同音乐的更换。

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

目 录

一、 功能介绍...........................................................................................................................................1

1.1 功能特点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

 .2 原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

二、硬件电路设计.................................................................................................................................2

2 1系统方案设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2.2 模块电路的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2.2.1 AT89C  2型单片机的介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2.2.2单片机最小系统的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

2.  3蜂鸣器电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2. .4按键电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2.2.5 LE 显示电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

三、软件设计...........................................................................................................................................9

3 1系统主模块流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

 2音乐产生原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3  2.1 音调. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3.2  节拍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

四、 PROTEU仿真应用...................................................................................................................14

4 1 P OTEUS软件简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

 2仿真结果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

五、结论....................................................................................................................................................16

参考文献....................................................................................................................................................17

致谢..............................................................................................................................................................18

附录.........................................................................................................................................................20

附录2.........................................................................................................................................................21

一、功能介绍

1 . 1 功能特点

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

 .2原理说明

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

1)硬件电路中用P 2.0-P 2  控制个按键,K -3分别控制三首音乐,K4为停止键

  P1 .   P   为LED显示,四个发光二极管分别对应四个按键显示所播放歌曲;

3 用 3.7口控制蜂鸣器;

4)电路为12MHz晶振频率工作,起振电路中C1 ,2均为2   f 。

二、硬件电路设计

2 1 系统方案设计

硬件方框图如图2-1所示。主要由单片机核心芯片8 2,LED发光二极管,蜂鸣器晶振电路,复位电路组成由引脚输出定时器产生的各种固定频率的方波信号,然后由蜂鸣器产生各种频率的声音。 由于该方案中使用内部振荡电路,TA 1 、 XTA L2引脚外接石英晶体和微调电容构成晶振电路。

图 2  1 设计方框图

2.2 模块电路的设计

2.2. 1 AT89C2型单片机的介绍

AT  9C52是美国A me 公司生产的低功耗、高性能CS 8位单片机,其管脚图如图2-所示。片内含8KB的可反复檫写的程序存储器和56B的随机存取数据存储器RA M),器件采用At m l公司的高密度、非易失性存储技术生产,兼容标准MC  51指令系统,片内配置通用8位中央处理器(C  U)和 las 存

储单元功能强大的T89C52单片机可灵活应用于各种控制领域。

图  2 AT 9 5 引脚图

主要性能参数如下:

1) 与M -  1产品指令和引脚完全兼容;

2) 8字节可重擦写Flash闪速存储器

3) 1000次擦写周期

4) 全静态操作:0Z- H ;

5) 三级加密程序存储器

6) 25 *8字节内部RA M 

7) 3 个可编程 /O 口线;

8) 3个16位定时/计数器;

9) 8个中断源;

10)

可编程串行UAR 通道;

1 1)

低功耗空间和掉电模式。

各引脚功能如下:

1 .时钟引脚

XTA 1 接外部晶体的一个引脚。在单片机内部,它是构成片内振荡器的反相放大器的输入端。当采用外部振荡器时,该引脚接收振荡器的信号,即把此信号直接接到内部时钟发声器的输入端。

TL2:接外部晶体的另一个引脚。在单片机内部,它是构成内部振荡器的反相放大器的输出端。当采用外部振荡器时,此引脚应悬浮不连接。

注意:如果采用片内的振荡电路,要在单片机的引脚XAL1和TA 2之间连接一个石英晶体或陶瓷谐振器,并接两个电容到地。

 .控制线或其他电源的复位引脚

RS  :复位输入端。

AE/ :当访问外部寄存器时地址锁存允许的输出电平用于锁存地址的低位字节。

:外部程序存储器的选通信号。在有外部程序存储器取指令期间每个机器周期两次 有效。但在访问外部数据存储器时,这两次有效的 信号将不出现。

/Vp:当 保持低电平时则在此期间访问外部程序存储器 000  -FFF),不管是否有内部程序存储器。注意要加密方式1时, 将内部锁定为

RES T 当 断保持高电平时,此间访问内部程序存储器。在Flash编程期间,

香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等VPS,全球独立服务器99元起步 湘南科技

全球独立服务器、站群多IP服务器、VPS(哪个国家都有),香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等等99元起步,湘南科技郴州市湘南科技有限公司官方网址:www.xiangnankeji.cn产品内容:全球独立服务器、站群多IP服务器、VPS(哪个国家都有),香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等等99元起步,湘南科技VPS价格表:独立服...

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

快云科技,美国VPS 2H5G独享20M 仅售19.8/月  年付仅需148

快云科技已稳步运行进两年了 期间没出现过线路不稳 客户不满意等一系列问题 本司资质齐全 持有IDC ICP ISP等正规手续 有独特的网站设计理念 在前几天刚是参加过魔方系统举行的设计大赛拿获最佳设计奖第一名 本公司主营产品 香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机 2020年的国庆推出过一款香港的回馈用户特惠机 已作为传家宝 稳定运行 马上又到了...

vod播放器为你推荐
手游运营手册堡垒之夜新武器是什么 堡垒之夜新武器介绍图文解析打开网页出现错误显示网页上错误,打不开网页怎么办渗透测试渗透测试的专业服务伪静态什么是伪静态淘宝店推广如何推广淘宝店中小企业信息化什么是中小企业信息化途径如何建立一个网站如何建立一个网站?qq怎么发邮件qq怎么发文件和邮件畅想中国畅想中国发展前景创维云电视功能创维健康云电视有什么功能?
云服务器租用 ip查域名 域名注册中心 vps租用 什么是域名解析 域名解析文件 万网免费域名 wordpress主机 virpus omnis 圣迭戈 英语简历模板word 搜狗抢票助手 华为网络硬盘 免费防火墙 129邮箱 hktv 申请免费空间和域名 银盘服务 石家庄服务器 更多