摘要:本设计是简单音乐盒,它主要靠单片机AT89C52制作完成。根据单片机技术原理利用Proteus软件和Keil软件,经由硬件电路和软件制作,策划并做成了简单的音乐盒。这个简单的音乐盒,除了AT89C52单片机外,还有必不可少的组成部分主要由按键电路、复位电路、中断控制电路、蜂鸣器电路以及放大电路组成。一个按钮作为复位按键去控制音乐盒,用于把持整体的开始与停止。三个按钮构成选曲电路用来播放歌曲。当按键被按下,系统运作识别之后,放大电路运转,蜂鸣器产生相应的声道,从而播放出某首歌曲的调子。本设计配合Keil编程软件的使用,将编程调试功能应用在音乐盒源程序上面,仿真软件对硬件进行仿真模拟使用,这在实践方面非常地节约了设计的时间。
关键词:音乐盒,AT89C52单片机,Keil,Proteus
目录
摘要
Abstract
1 引言-4
2 软件介绍-4
2.1 Proteus简介-4
2.2 KEIL简介-5
3 总体方案设计-5
4 时钟电路及复位电路-6
4.1 时钟电路-6
4.2 复位电路-7
5 系统硬件设计-8
5.1 按键模块设计-8
5.2 发音电路和放大电路设计-9
5.3 Proteus仿真电路图-10
6 系统软件设计-10
6.1 编码音调与节拍-10
6.2 流程图-11
7 调试-16
7.1 检查硬件-16
7.2 检查软件-16
7.3 测试结果-16
8 实物图-18
总 结-19
参考文献-20
致谢-21
附录-22