资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业设计基于单片机的音乐盒设计【摘要】本设计是一个基于 AT89C51 系列单片机的音乐盒,依据单片机 技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功 能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组 成。使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换 8 路 LED 的变化花样,本音乐盒共有两首歌曲,花样灯花样共计 3 种。播放歌曲 时,蜂鸣器发出某个音调,与之对应的 LED 亮起。本设计利用 KEIL 编程软 件对音乐盒源程序进行编程并调试,配合 PROTEUS 仿真软件对硬件进行仿 真调试,节约了设计时间。 【关键字】音乐盒;AT89C51 单片机; KEIL; PROTEUS; 音调毕业设计目录 引言.1 1 概述.2 1.1 课题意义.2 1.2 设计方案.2 1.3 研究内容.2 2 系统总体方案介绍.3 2.1 系统组成框图.3 2.2 音乐盒的功能结构图.3 2.3 主要设计软件介绍.3 2.3.1 PROTEUS 软件简介.3 2.3.2 KEIL 简介.4 3 硬件设计.5 3.1 总体设计框图.5 3.2 各部分硬件设计及其原理.5 3.2.1 AT89C51 简介.5 3.2.2 LED 显示电路设计与原理.6 3.2.3 时钟振荡电路.6 3.3 硬件电路图及功能.6 4 软件设计.8 4.1 音调、节拍以及编码的确定方法.8 4.1.1 音调的确定.8 4.1.2 节拍的确定.9 4.1.3 编码.10 4.2 软件程序设计.11 4.2.1 程序流程图及相应代码块.11 4.2.2 程序源代码(见附录 A).15 5 调试.16 5.1 检查硬件连接.16 5.2 检查软件系统.16 5.3 测试结果.16 5.3.1总体运行图.16 5.3.2花样灯 3 种花样图.17 6 总结.18 致谢.19 参考文献.20 科技外文文献.21 中文译文.24 附录 A 程序源代码及
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号