基于单片机音乐播放器的设计(附原理图,仿真图,程序)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机音乐播放器的设计(附原理图,仿真图,程序)(论文8000字)
摘 要:随着电子科技的飞速发展,单片机在工业、商用产品、家用电器以及汽车、建筑机械、飞机等大型机械设备的应用也越来越广泛。其中的音乐播放器的设计应用也越来越深入。它是利用单片机的定时器产生各种频率方波,信号经过放大后被送到喇叭从而产生各种音调,进行演奏。停止时可以通过按键停止。其中的程序是利用C语言进行编写的,所用的单片机是最简单、最常用的AT89C51单片机。单片机能够将各功能部件集成在一块芯片上,集成度高,体积较小,这是它的第一个优点。其次是单片机的指令系统都具有丰富的条件,分支转移能力。之所以能够应用广泛,都离不开它自身的优点。本次设计的目的是能够将实际与理论相结合,能够进一步了解单片机的编程特性及其应用。
关键词:AT89C51单片机; C语言; 音乐播放器
1.4 系统设计总体方案
在单片机的音乐播放器中,其内部的结构相对较简单、所需的元件也较少。其中包括LED彩灯、数码管的显示。因为采用的是AT89C51单片机,所以采用的是蜂鸣器。除此之外,还要配置较合适的放大器播放出音乐声。
单片机音乐播放器电路板向着小型化、低功耗、抗千扰、低成本、实用功能方向发展。因此在对单片机的选择趋向于容量适中、功能丰富、性能可靠、价格低的元件。因此本设计中应用最为广泛的MCS-51系列8位单片机8051。
目 录
1 绪论 1
1.1 本设计的目的及意义 1
1.2 单片机的产生和发展 1
1.3 单片机的特点及应用 1
1.3.1 单片机主要特点 1
1.3.2 单片机的应用 2
1.4 系统设计总体方案 2
2 MCS-51单片机的结构与原理 2
2.1 MCS-51单片机的基本结构 2
2.1.1 8051单片机的基本组成及主要性能 3
2.1.2 8051单片机的外部引脚说明 3
2.4 MCS-51单片机的定时计数 5
2.4.1 定时器/计数器的结构 5
2.4.2 定时器/计数器的工作方式 6
2.4.3定时/计数器的初始化 7
2.5 MCS-51单片机的中断系统 7
2.5.1 中断源 7
2.5.2 中断控制 7
2.5.3 中断响应 8
2.5.4 中断请求的撤除 8
2.6 MCS-51单片机的并行/串行接口 9
3 硬件电路设计 10
3.1 总体设计框图 10
3.2 时钟电路 10
3.3 复位电路 11
3.4 选曲电路 11
3.5 音频发生及放大电路 11
4 音乐播放器的软件设计 12
4.1 软件总体设计方案 12
4.2 KEIL51的应用 13
4.3 ALTIUM DESIGNER的应用 13
4.4 PCB板的设计制作 13
5 调试与故障分析 13
5.1 软件程序调试 13
5.2 硬件电路调试 13
6 总结与展望 15
致谢 16
参考文献 17
附录1:原理图 18
附录2:仿真图 19