- 5
- 0
- 约1.65万字
- 约 16页
- 2016-12-10 发布于贵州
- 举报
《单片机MP3播放器》
PAGE
PAGE 16
单 片 机 课 程 设 计
课题名称:单片机音乐播放
指导教师:张朝龙
设计成员:陶开霞、何菲、
汪冰冰、龚利峰
摘 要
基于STC89C52RC单片机的乐曲播放器的硬件设计和软件设计本系统实现了播放乐曲,并可以通过按键随时播放歌曲曲目,同时显示当前播放乐曲的编号。
通过控制定时器的定时时间来产生不同频率的方波,驱动蜂鸣器发出不同音阶的声音,再利用延迟来控制发音时间的长短,即可控制音调中的节拍。把乐谱中的音符和相应的节拍变换为定常数和延迟常数,作为数据表格存放在存储器中。由程序查表得到定时常数和延迟常数,分别用以控制定时器产生方波的频率和发出该频率方波的持续时间。当延迟时间到时,再查下一个音符的定时常数和延迟常数。依次下去,就可以自动演奏乐曲。
通过实际的实验证明,该系统具有硬件设计简单,软件可调整性大,系统稳定可靠等优点。
关键字: STC89C52RC 中断 频率 节拍
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc303701186 第一章 引 言 PAGEREF _Toc303701186 \h 4
HYPERLINK \l _Toc303701187 第二章 硬件设计 PAGEREF _Toc303701187 \h 5
HYPERLINK \l _Toc303701188 2.1硬件原理的总体思想 PAGEREF _Toc303701188 \h 5
HYPERLINK \l _Toc303701189 2.2 硬件模块 PAGEREF _Toc303701189 \h 5
HYPERLINK \l _Toc303701190 2.2.1 单片机最小系统模块 PAGEREF _Toc303701190 \h 6
HYPERLINK \l _Toc303701191 2.2.2 按键控制模块 PAGEREF _Toc303701191 \h 7
HYPERLINK \l _Toc303701192 2.2.3 复位模块 PAGEREF _Toc303701192 \h 7
HYPERLINK \l _Toc303701193 2.2.4 数码管显示模块 PAGEREF _Toc303701193 \h 8
HYPERLINK \l _Toc303701194 2.2.5 蜂鸣器驱动模块 PAGEREF _Toc303701194 \h 8
HYPERLINK \l _Toc303701195 第三章 软件设计 PAGEREF _Toc303701195 \h 9
HYPERLINK \l _Toc303701196 3.1 音乐解码原理 PAGEREF _Toc303701196 \h 9
HYPERLINK \l _Toc303701197 3.1.1 利用 I/O 口发声原理 PAGEREF _Toc303701197 \h 9
HYPERLINK \l _Toc303701198 3.1.2 音乐基本知识 PAGEREF _Toc303701198 \h 9
HYPERLINK \l _Toc303701199 3.2 软件基本流程图 PAGEREF _Toc303701199 \h 11
HYPERLINK \l _Toc303701200 3.3 程序源代码 PAGEREF _Toc303701200 \h 11
第一章 引 言
简简单单的几个音符,却展现了它奇特多彩的个性,呈现出一个色彩斑斓的世界。音乐的基本要素是指构成音乐的各种元素,包括音的高低、音的长短、音的强弱和音色。由这些基本要素互相结合,形成音乐的常用的“形式要素”,例如:节奏、曲调、和声,以及力度、速度、调式、曲式、织体等。
近十几年来,单片机作为微计算机一个很重要的分支,应用广泛,发展迅速,已经对人类社会产生了深远的影响。单片机具有体积小、重量轻、耗能省、价格低可靠性和通用灵活性等特点,在我国已经得到广泛的应用。如汽车、航空、电话、传真、视频等,很多行业设计自动控制情况下,通常会涉及单片机技术。
本次毕业设计内容是基于单片机音乐播放器,“单片机音乐播放器”是一个比较贴近实际生活的题目,也有一定的趣味性。因此,我们对设计始终保持了较浓的兴趣,设计中始终以贴近实际为原则,包括硬件电路的可行性,软件程序的编译运行的可靠性,电路的成本价格等都做了相应的考虑。
单片机利用定时器可以产生各种固定频率的方波信号,也可以产生包括Do、Re、Me--等音阶在内的各种频率声音。将各个音阶连接在一起,便可组成一支曲子或是演奏一段旋律。基于这个思想,本设计了一款特殊的音乐播放器,其核心器件采用STC89C
原创力文档

文档评论(0)