(完整版)STC89C51单片机的数字音乐盒设计(含代码)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HEFEI UNIVERSITY
FPGA综述报告
系别电子信息与电气工程系任课教师汪济洲
班级
姓名
成绩
日期
数字音乐盒设计
摘要:本设计是一个基于STC89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计4种。播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。
关键字:音乐盒STC89C51单片机KEIL PROTEUS 音调
目录
1概述 (3)
1.1设计方案 (3)
1.2研究内容 (3)
1.3音乐盒的功能结构图 (3)
2硬件设计 (4)
2.1总体设计框图 (4)
2.2各部分硬件设计及其原理 (4)
2.2.1 STC89C51简介 (4)
2.2.2 LED显示电路设计与原理 (5)
2.2.3 时钟振荡电路 (5)
2.3硬件电路图及功能 (6)
3软件设计 (7)
3.1音调、节拍以及编码的确定方法 (7)
4.1.1 音调的确定 (7)
4.1.2 节拍的确定 (8)
4.1.3 编码 (9)
4.2软件程序设计 (10)
4.2.1 程序流程图及相应代码块 (10)
4.2.2 程序源代码(见附录A) (14)
5调试 (14)
5.1检查硬件连接 (14)
5.2检查软件系统 (14)
5.3测试结果 (14)
5.3.1.总体运行图 (14)
5.3.2.花样灯4种花样图 (15)
参考文献 (16)
附录A 程序源代码及注释 (16)