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

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编程期间,

优林云(53元)哈尔滨电信2核2G

优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内东北地区哈尔滨云服务器!全部是独享带宽!首月5折 续费5折续费!地区CPU内存硬盘带宽价格购买哈尔滨电信2核2G50G1M53元直达链接哈尔滨电信4核4G50G1M83元直达链接哈尔滨电信8核8G50G1M131元直...

ZJI全新上架香港站群服务器,4C段238个IP月付1400元起

ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...

简单测评melbicom俄罗斯莫斯科数据中心的VPS,三网CN2回国,电信双程cn2

melbicom从2015年就开始运作了,在国内也是有一定的粉丝群,站长最早是从2017年开始介绍melbicom。上一次测评melbicom是在2018年,由于期间有不少人持续关注这个品牌,而且站长貌似也听说过路由什么的有变动的迹象。为此,今天重新对莫斯科数据中心的VPS进行一次简单测评,数据仅供参考。官方网站: https://melbicom.net比特币、信用卡、PayPal、支付宝、银联...

vod播放器为你推荐
ptrint(*ptr)*()怎么理解?ovOV是什么意思,还有HR是什么意思?注:某两个英文单词缩写。快递打印快递单上是怎么打印上去的,我每次都是手写的伪装微信地理位置伪装微信地理位置 朋友圈显示地理位置怎么改iphone5解锁iphone5密码忘了怎么解锁简体翻译成繁体帮忙把繁体翻译成简体奇虎论坛360有论坛中心?怎么升级ios6苹果iPhone6怎么升级系统免费免费建站我想建一个自己的免费网站,但不知道那里有..分词技术搜索引擎采用的是什么技术?
php网站空间 我的世界服务器租用 n点虚拟主机管理系统 ipage mediafire下载工具 外国空间 万网优惠券 165邮箱 百兆独享 web服务器的架设 韩国名字大全 流量计费 太原网通测速平台 阿里云免费邮箱 论坛主机 秒杀品 lamp是什么意思 lamp的音标 万网注册 大化网 更多