基于单片机控制的音乐播放器的毕业设计

基于单片机控制的音乐播放器的毕业设计

ID:874607

大小:149.03 KB

页数:28页

时间:2017-09-22

基于单片机控制的音乐播放器的毕业设计_第1页
基于单片机控制的音乐播放器的毕业设计_第2页
基于单片机控制的音乐播放器的毕业设计_第3页
基于单片机控制的音乐播放器的毕业设计_第4页
基于单片机控制的音乐播放器的毕业设计_第5页
资源描述:

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

1、本文由yuwenyi999贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。四川师范大学成都学院专科毕业设计单片机音乐播放器设计报告学生:余文一指导教师:段纯爽内容摘要:单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制内容摘要与自动控制的核心就是单片机。根据要求设计一款音乐播放器,能实现音乐播放的简单功能,同时为了美化,添加了韵律闪烁彩灯,设计时采用Keil软件编程,用protues软件仿真,核心器件采用灵活性高且价格低廉的AT89C51芯片。设计完成后系统可播放自编歌曲,同时发光二

2、极管随着歌曲韵律闪烁。关键词:单片机:AT89C51音乐播放1四川师范大学成都学院专科毕业设计英文标题Abstract:SCMhassmall,strongfunction,lowcost,application,advantagesandintelligentbstract:controlandautomaticcontrolofthecoreisthemicrocontroller.Accordingtotherequirementsofamusicplayer,designofmusicbroadcastcanrealizesimp

3、lefunction,andtobeautify,addedrhythmflashinglights,designisusedwhenKeilCsoftwareprogramming,withprotuessoftwaresimulation,thecoredeviceadoptshighflexibilityandthepriceischeapAT89C51chip.ThedesigniscompletedsystemcanplayWrotesongs,andledswithsongsrhythmflicker.Keywords:SCM

4、TemperatureAT89C51Musicbroadcast2四川师范大学成都学院专科毕业设计前言:微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。本毕业设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,在进行毕业设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助

5、学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。-1-四川师范大学成都学院专科毕业设计第1章绪论一、单片机基础知识介绍(一)89c51单片机包括:一个8位的80c51微处理器,片内256字节数据存储器RAM/SFR,用以存放可以读写的数据,如运算的中间结果,最终结果以及欲显示的数据;片内4kb程序存储器FlashROM,用以存放程序,一些原始数据和表格;4个8位并行I/O口P0~P3,每个端口既可用作输入,也可用作输出;两个16位的定时器/计数器,每个定时器/计数器都可设置成计数方式,用以对外部事件进行计数,也可设置

6、成定时方式,并可以根据计数或者定时的结果实现计算机控制;具有5个中断源,两个中断优先级的中断控制系统;一个全双工UART(通用异步接受发送器)的串行I/O口,用于实现单片机之间或者单片机与PC机之间的串行通信;片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接,最高允许震荡频率为24MHz;89c51与80c51相比具有节电工作方式,即休闲方式及掉电方式。(二)中央处理器(CPU):CPU是单片机内部的核心部件,是一个8位二进制数的中央处理单元,主要由运算器、控制器和寄存器阵列构成。1.运算器:运算器用来完成算术运算和逻辑运算功能,它

7、是89C51内部处理各种信息的主要部件。运算器主要由算术逻辑单元(ALU)、累加器(ACC)、暂存寄存器(TMP1、TMP2)和状态寄存器(PSW)组成。-2-四川师范大学成都学院专科毕业设计(1)算术逻辑单元(ALU):89C51中的ALU由加法器和一个布尔处理器组成。(2)累加器(ACC):用来存放参与算术运算和逻辑运算的一个操作数或运算的结果。(3)暂存寄存器(TMP1、TMP2):用来存放参与算术运算和逻辑运算的另一个操作数,它对用户不开放。(4)状态寄存器(PSW):PSW是一个8位标志寄存器,用来存放ALU操作结果的有关状态。

8、2.控制器:控制器是单片机内部按一定时序协调工作的控制核心,是分析和执行指令的部件。控制器主要由程序计数器PC、指令寄存器IR、指令译码器ID和定时控制逻辑电路等构成。程序计数器PC是专门用于

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

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

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