摘要:传统的音乐盒存在着音质低和严重失真以及高成本的缺陷,新兴的数字音乐盒在成本和可用性上都有着巨大的优势。
本论文设计了一个基于单片机的数字音乐盒。主要用到单片机控制,键盘输入,以及外部存储器存储。本系统实现了按键发声,音乐的输入,播放以及掉电存储功能。
单片机是目前工业发展中甚至社会生活中不可或缺的一个部分。单片机功能强大,成本低廉,性能稳定,经常用于很多的控制领域。本系统就是利用了单片机的这些优秀性能,设计了一个可编辑的数字音乐盒。
关键字:音乐盒;掉电存储;单片机
目录
摘要
ABSTRACT
1. 绪论-1
1.1 传统音乐盒与数字音乐盒-1
1.2 本论文设计的音乐盒-1
2. 总体方案的设计-2
2.1主控模块的选择-2
2.2 数据存储方式的选择-2
2.3按键模块选择-2
2.4功率放大模块的选择-3
2.5系统整体设计概述-3
3. 系统硬件电路设计-4
3.1主控模块-4
3.1.1 STC89C52单片机主要特性-6
3.1.2 STC89C52单片机的中断系统-7
3.1.3 单片机最小系统设计-7
3.2数据存储模块的设计-9
3.2.1 at24C08 介绍-9
3.2.2 数据存储模块硬件电路设计-9
3.3矩阵键盘模块设计-9
3.4功率放大模块设计-11
3.4.1LM386内部原理-11
3.4.2 LM386使用细节-12
4.系统软件设计与实现-13
4.1系统软件总体设计-13
4.2音乐信号产生原理-14
4.2.1基本音阶的频率-14
4.3程序设计-15
5.系统调试-16
5.1硬件调试-16
5.2软件调试-16
5.3最终结果-16
6.结论-19
致谢-20
参考文献-21
附 录-22