单片机课程设计--音乐盒
《单片机课程设计--音乐盒》由会员分享,可在线阅读,更多相关《单片机课程设计--音乐盒(10页珍藏版)》请在毕设资料网上搜索。
1、 摘摘 要要 本文是应用 STC89C52 单片机原理和控制理论来设计音乐盒的硬件电 路,并利用汇编语言进行程序设计。通过控制单片机内部的定时器来产生 不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟来控制发音 时间的长短。该程序通过把乐谱转化成相应的定时常数来驱动发音设备演 奏出悦耳动听的音乐。这种控制电路结构简单,可靠性高,应用性强;软件 程序适应范围广,对于不同的音乐只需要改变相应的定时常数即可。对单 片机和音乐爱好者有一定的借鉴价值。 关键词:STC89C52 单片机 音乐盒 汇编语言 II 目 录 1.设计目的及要求 1 1.1 设计目的 1 1.2 设计要求 1 2 .设计方
2、案及原理 .1 2.1 设计原理1 2.2 总设计思想 2 3.硬件设计 3 4.软件设计 3 4.1 音调、节拍以及编码的确定方法 3 4.2 程序流程图 4 4.3 程序(汇编语言) 5 5. 总结8 参考文献.8 1 1.设计设计目的目的及要求及要求 1.1 设计目的 随着电子技术及计算机技术的发展, 单片机在日常生活中的应用越来越广泛, 同时 也显现出了它的重要性,尤其在一些特殊的场合更是不可代替。为熟悉单片机的应用。 要求设计一个基于STC89C52单片机的带彩灯外观的音乐盒。 1.2 设计要求 音乐盒有三个按键 key1,key2,key3,其中 key1 控制彩灯的样式,本设计有
3、六种 彩灯花样,每按一次变换一种样式。Key2 控制音乐播放,本设计有五首音乐,每按一 次变换到下一首,同时八路 LED 灯随音调不同而闪烁。Key3 为总开关用于关闭音乐跟 彩灯。 2.设计方案及原理设计方案及原理 2.1 设计原理 音调之所以不同是因为频率的不同。根据每个音调的频率单片机内部的定时计数器 来产生相应的音乐脉冲。只要算出某一音频的周期(1/频率),然后将此周期除以 2,即为 半周期的时间。利用定时器计时这半个周期时间,每当计时到后就将输出脉冲的 I/O 口 反相,然后重复计时此半周期时间再对 I/O 反相,就可在 I/O 脚上得到此频率的脉冲。 利用STC89C52的内部定时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 音乐盒
