智能乐谱发声器
摘要:在电子技术日月更新、不断换代,计算机程序设计语言应用广泛,特别是单片机技术日趋发达的情况下,为了培养并增强设计自主性和动手能力强的人才,了解单片机强大的设计功能,我们进行了此次设计。为了实现一首音乐的播放,选择了用单片机来实现音乐的播放,因为它有很多优点,如:外部结构简单、实现起来比较方便等。对于单片机产生音乐,关键是控制频率的输出。我们知道,不同的声音对应不同的频率,产生有规律的频率输出就可以得到相应规律的声音。音乐中,有7个基本音符:do﹑re﹑mi﹑fa﹑so﹑la﹑si,七个不同的音符对应着不同的频率。只要我们对照音符输出相对应的频率,就可以产生美妙的音乐了。在此次设计中主要采用单片机AT89C52和一个SOUNDER(喇叭)来实现音乐的播放,在单片机AT89C52的18号和19号引脚(外接晶振端子,分别是片内反相放大器输入端、片内反相放大器输出端)上外接振荡电路,以此来提供时钟频率(时钟频率为12MHz);而P3口中的P2.0端口作为音频输出口;并同时利用P3口中P3.2、P3.3、P3.5端口来控制音乐选择上一曲、下一曲及音乐播放的开始或暂停;与此同时我们还在P1口端接一个八段数码管来显示当前所放歌曲的曲数。
关键词:(音乐发生器;单片机音乐发生器;音乐播放器
目 录
1 引言………………………………………………………………………………………1
2 总体方案设计……………………………………………………………………………2
2.1 方案一……………………………………………………………………………2
2.2 方案二……………………………………………………………………………4
2.3 方案选择及论证…………………………………………………………………6
3 分电路设计和论证………………………………………………………………………11
3.1 电路组成框图……………………………………………………………………11
3.2 时钟电路…………………………………………………………………………12
3.3 复位电路…………………………………………………………………………13
3.4 发声驱动电路……………………………………………………………………13
3.5 显示电路…………………………………………………………………………13
3.6 控制电路…………………………………………………………………………14
4 软件设计…………………………………………………………………………………15
4.1 程序流程图………………………………………………………………………15
4.2 程序清单…………………………………………………………………………16
5 软硬件系统的调试………………………………………………………………………24
5.1 焊接………………………………………………………………………………24
5.2 调试………………………………………………………………………………24
5.2.1 硬件调试………………………………………………………………………24
5.2.2 软件调试………………………………………………………………………25
5.2.3 软硬联调………………………………………………………………………27
6 附录………………………………………………………………………………………28
7 参考文献…………………………………………………………………………………29
参考文献
[1]缪晓中 《电子CAD》 化学工业出版社 2008年
[2]杜伟略 《 80C51及接口技术》 化学工业出版社 2008年
[3]杜伟略 《单片机接口技术》 西安电子科技大学出版社 2007年