基于单片机的带流水灯的音乐盒设计解析_第1页
基于单片机的带流水灯的音乐盒设计解析_第2页
基于单片机的带流水灯的音乐盒设计解析_第3页
基于单片机的带流水灯的音乐盒设计解析_第4页
基于单片机的带流水灯的音乐盒设计解析_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ATC系列单片机的音乐盒的设计,依据单片机技术原理,歌曲,另一个用来切换8路led的变化花样。本音乐盒共有两首歌曲,花样灯花样共计3l 121世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的品性能进一步提高,产品更新换代的节奏也越来越快。随着科学技术的进步和社会的发展,人类所接触的信息也在不断增加并且日益复杂。将机技术与液晶显示技术的结合,使信息传输交流向着智能可视化方向迅速发展。随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,式音乐盒,体积小,重量轻,能演奏和旋音乐,功能多,外观效果多彩,使用方便,并具有一定的商业价值。2是人类文明发展的历史见证。传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工艺简单,需要选歌,使用方便。根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,使音乐盒的功能更加丰富。LED,另一个切换八1)电路有两种工作模式:演奏音乐模式和花样灯模式。路LED随着音乐变化。花样灯模式:八路LED变化出各种花样,蜂鸣器随着发出音乐声。2方案设计及硬件设计及其原理鸣器、LED模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和音乐花3第二种由两边向中间移动然后向两边移动,第三种循环显示。452.2相关知识,原理和理论介绍AT89C52是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash俗称单片机。AT89C2052是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,AT89C2052是它的一种精简版本。AT89C52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图2.2.1所示二极管分别对应不同的音阶,所以LED会随着音阶的变化按规律亮、灭。2.2.3时钟振荡电路AT89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。如果使用石英晶体,6PF即内部时钟发生器的输入端,XTAL2则悬空。由于外部时钟信号是通过一个2分频触发器间和最大的低电平持续时间应符合产品技术条件的要求。振荡器电路图如下:D熄灭,以此类推,往复循环。71音调、节拍以及编码的确定方法就是“音调”和节拍表示一个音符唱多长的时间。3.1.1音调的确定B刚好是中音DO的频率(523Hz)的一倍,中音DO的频率(523Hz)刚好是低音DO频率 1)要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为对I/O反相,就可在I/O脚上得到此频率的脉冲。2)利用AT89C51的内部定时器使其工作在计数器模式MODE1下,改变计数值TH08数脉冲值与频率的关系公式如下:4)其计数值的求法如下:DO(1046Hz)的计算值低音率TTTDo﹟Do﹟Do﹟MiMiMi若要构成音乐,光有音调是不够的,还需要节拍,让音乐具有旋律(固定的律动),而9只要听的悦耳就好。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音。同的频率的组合,加以与拍数对应的延时,构成音乐。了解音乐的一些基础知识,我们可知的,利用单片机的定时/计数器来产生这样的方波频率信号。因此,需要弄清楚音乐中的音的关系。表3.1.2给出了节拍和节拍码的对照。节拍码节拍数节拍码节拍数11223344556688AACCF度以十六分音符为单位(在本程序中为165ms),一拍即四分音符等于4个十六分音符,编调和节拍就构成了一个编码。以0xff作为曲谱的结束标志。简谱发音简谱码T值节拍码节拍数514260162440027低音TI345243123456712345MIMI456789ABCDEF4580468447774820489849685030505851105157517852174568ACF拍拍拍拍主程序流程图:开始开始初始化标志位播放音乐标志位花样灯1标志位花样灯1标志位花样灯1{{{{{}{}{}{}}}{}}}计{i;{{}empxffif(jp!=0){melcuzhijp}{}i++;}}{}{}{for(i=0;i<50;i++){}}4心得体会在这次课设中,从拿到课题,查阅资料,编程,画仿真图,进行仿真,焊接,达到最终结果。只能说是一个比较浩大的工程。编程的时候没有想那么多,程序编好之后,keil显想结果,咨询老师发现是中断的问题,可是改完中断之后还是有嘟嘟声,经过查资料之后,发现主程序也有问题,又继续接着改。终于出来了理想的结果。以为焊接是最简单的,没想动,毕竟这个是自己参与做出来的,还成功那个了。通过这次实验,我明白了团队的力量是不容小觑的,不懂就要问,就要查资料,不能放任问题不管。[2]黄智伟.全国大学生电子设计竞赛系统设计[M],北京:北京航空航天大学出版社,2006.6.M航空航天大学出版社,2006.11.[4]李广弟,朱月秀,王秀山.单片机基础[M],北京:北京航空航天大学出版社,2001.7.[5]赵曙光,郭万有,杨颂华.可编程逻辑器件原理开发与应用[M],西安:西安电子科技大M华中理工大学出版社,1999.[8]谭浩强.C语言程序设计(第二版)[M],北京:清华大学出版社,1991.机接口技术实用子程序[M],北京:北京人民邮电出版社,2005.源程序代码fd0xf0};xxAx

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论