基于51单片机音乐播放器的设计(共19页).doc





《基于51单片机音乐播放器的设计(共19页).doc》由会员分享,可在线阅读,更多相关《基于51单片机音乐播放器的设计(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 本科毕业论文(设计)题目: 基于51单片机音乐播放器的设计 学院: 班级: 姓名: 指导教师: 王振义 职称: 副教授 完成日期: 2015 年 5 月 20 日基于51单片机音乐播放器设计摘 要:在当今这个繁杂的社会,随着生活节奏的加快,人们从事长期的工作和面对学习过大的压力导致我们处于紧绷的状态,因此音乐对于调节压力不言而喻的十分重要。校园里的上下课的铃声,广场中爷爷奶奶伴随着音乐进行锻炼身体。此设备为人们目前压力过大的生活带来了乐趣。本文是利用51单片机原理设计音乐演奏的硬件电路,并运用C语言进行程序部分的设计。经过51单片机来产生频率不同的波,这些波经过单片
2、机输出和放大电路的放大驱使喇叭发出不一样的音调,延迟系统有可控制音符发音长短。把音乐转化成可以从发音设备中发出的悦耳动听的音乐。 关键字 :单片机;音乐播放器;C语言 Design based on 51 SCM music player Abstract:In todays complex society, with the accelerating rhythm of life, the people in the long-term work and face learning too much pressure lead to us is in a state of tension,
3、so the music is very important for regulating pressure self-evident.The ringing of a campus of adding and dropping classes, grandma and grandpa accompanied by music in the square to exercise.This device at present stress for people brought joy of life. This paper is the use of 51 single chip microco
4、mputer hardware circuit design of music playing, and part using C language program design.After 51 single chip microcomputer to produce different frequency of wave, the wave through single chip microcomputer output and amplifying circuit amplifier drives the horn a different tone, length of the dela
5、y system with control pronunciation notes.Can put the music into sweet music from pronunciation in the device. Keywords : Single-chip processor; Music player; C programming language 目 录 2.1.3并行输入/输出口电路结构5 2.1.4时钟电路673.2原理图83.3 焊接实物图9 4软件程序设计0222337 48 专心-专注-专业1、引 言单片机又被人家称为微控制器,是一种大规模构成的电路模块,其特点是功能实
6、用、体积又小、性能优秀、价格优惠,适用大多数人群。其中51单片机特点更突出的,并且大范围的应用于工业测试和工业控制之中。51系列也是大多数国内企业喜欢生产的一种,它一定会在今后占有大量的人群供给量。51单片机广泛用于学校做实验,还是我们大学生实验课上喜爱的一种单片机。51单片机它从根本上更换了我们以往的设计的思想和设计的方法。以前必须用模电或数电知识实现的功能,如今已能用单片机和软件技术来达到我们目标。随着时间的流逝,我们更加的追求享受方面的生活,音乐更是我们追求巅峰。传统音乐盒我们父辈都有,多是体积很重,发音质量不好,在工厂里不好批量生产。我在这论文中设计的音乐盒,是基于51单片机设计制作的
7、,经过多次的软件测试来实现发出美丽好听的音乐节拍。和以前很重的音乐盒相比更小巧玲玲,音质更美丽可口。用户我们可以按自己的爱好需求的音乐将其转化成程序码存在单片机的程序存储器中。我们可以把单片机生成不一样的频率波音用音频功率放大器将其声音信号放大,再经过喇叭播放一段连续音乐。这设计经过我很多次尝试验证,发音的效果很好。2、51单片机的结构与原理串行通信接口全双工 1个ROMTXD RXD中断系统并行通信接口48bit定时/计数器 n16bitRAM时 钟电 路CPU总线控制2.1 51单片机的基本结构 2.1.1 51单片机的基本组成及主要性能串行通信接口全双工 1个ROMTXD RXD中断系统
8、并行通信接口48bit定时/计数器 n16bitRAM时 钟电 路CPU总线控制 图 2-1 51单片机基本组成中央处理器即CPU:是51的大脑,他控制其他各个组成元素协调工作,CPU(大脑)能够处理8位二进制数或者代码。CPU是单片机的最重要的成员,并且他里面还有运算功能、控制功能以及寄存器的功能等若干部件的功能。内部数据存储器即RAM:51单片机芯片有很多的单元组成,而单元又被专用寄存器行使控制。51单片机前面若干单元可供用户使用,我们用他来存储可读写的部分。所以通常所说的内部数据存储器就是指前前面的若干单元。51单片机入口地址从00H到FFH(一共有256B)。他是一个有许多功能的可以存
9、储数据的结构,但数据存储可以在栈和堆中,又可以在方法区中的位地址和常量池中。内部程序存储器即ROM: 51的单片机内部ROM的字节为4KB和8KB,用在存放烧入的程序和用户原始数据等基本计算机数据。定时器/计数器 :51单片机共有双个16位的定时器和计数器,从而可以实现定时功能和计数功能,并以其定时和计数产生的结果作用在播放音乐上。定时是是用来确定各个时间段的,可以当用作计数器用,并且在脉冲上进行计数的操作。并行通信接口 :51单片机用于数据的输入和输出功能的接口。串行通信接口 :51单片机有一个能够编程的插口,这个插口必须接外部设备或电脑。我们可以看到单片机和其它设备在数据传送的时候必须用到
10、。这个插口是双排的,它的功能第一可以用作接收信号,第二可以作为移位器用。RXD( P3.0)脚为接收端口,TXD(P3.1)脚为发送端口。中断系统 :51单片机有中断系统,我们可以用他中断程序。51系列是有5个中断源,分别是外中断(2个),定时中断(2个),串行中断(1个),所有的中断从不同的顺序开始执行。时钟电路:单片机的芯片的内部是有时钟电路的。时钟电路可以生产我们可以看到的时钟脉冲序列。系统默许的晶振频率肯定是6 MHz到12 MHz。2.1.2 8051单片机的外部引脚说明8051是准确的40引脚集成电子芯片,引脚如图2-2所示。图 2-2 89c51引脚P0口有二个功能: (1)外部
11、扩展存储器时,当作数据输入总线。 (2)外部不作扩展时,是用作I/O供使时,无上拉电阻,当P0用作I/O时有上拉电阻。P1口只能做I/O口使用:内部是有上拉电阻的,P1口接在外部的接受器件上,接受数据。P2口有一个功能: 扩展外部存储器时,P2也可作为地址总线使用。P3口有两个功能: 既可认作为I/O使有且无拉电阻的,又有些许不同的其他的特殊功能. VCC:电源+5V输入 VSS:GND接地ALE/PROG:地址可以控制信号,当我们在扩展系统时,ALE可以在锁存器吧内容封装起来,低位地址在不同的区间数据进行隔离的效果。PORG:我们说是编程脉冲的输入端,51单片机内部结构的程序存储器烧入程序和
12、这个接口息息相关。PSEN:外部读入动作: (1)当内部程序存储器读取时:PSEN是不反应的; (2)当外部程序存储器读取时:每个机器周期只动作2次 (3)当外部数据存储器读取时:PSEN脉冲不会输出,没作用效果; (4)当外接程序存储器读取时:与程序存储器的OE脚相接。EA/VPP 访问和程序存储器控制信号 : (1)接高电平时: 读取内部程序。 (2)扩展外部ROM:即读取外部程序存储器进来 (3)读取外部ROM:读取外部程序。XTAL1和XTAL2:它外面接的是晶振引脚。我们在使用外部时钟的时侯,可以接一个外部的时钟脉冲信号。2.1.3并行输入/输出口电路结构51单片机共有双排输入/输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 音乐 播放 设计 19

限制150内