单片机设电子琴设计报告内容摘要:

启动 T0 工作 停止 T0 工作 开始 T0 初始化并开中断允放 T0 中断 单片机设电子琴设计报告 第 8 页 共 19 页 8 MOV 30H,00。 定时器初值清零 MOV 31H,00 MOV P1,0FFH。 设置 P1 口为输入模式 MOV TOMD, 01H。 设置定时器 0 为工作模式 1 SETB ET0。 开定时器 0 中断 SETB EA。 开总中断 CLR TR0。 关闭定时器 0 在程序编写中多次采用了判断指令,来扫描按键的按下,然后把相应的音符传送到指定的内存空间,使其相应的按键对应相应的音符。 源程序参考附录一。 5 电路的仿真和调试 Proteus 的 ISIS 事一款 Labcenter 出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,可以给我们做电路设计提供方便快捷的仿真效果,让我们事半功倍。 目前支持的单片机类型有: 680 以及各种外围芯片 0 系列、 8051 系列、 AVR 系列、 PIC12系列、 HC11 系列。 单片机设电子琴设计报告 第 9 页 共 19 页 9 图 51 电路仿真图 51 电子琴仿真图 把程序烧进单片机,进行仿真没有问题,证明电路原理图和程序可以使用。 实物图参考附录二,在腐蚀焊接过程中应该多注意烫印板子时应尽量的小心,把该补的线都补好,等板子上的油路晾干后再进行腐蚀,这样可以尽量避免短线的发生。 该作品的音量的大少由可调电阻器来调节,实物图如下所示 2 图 52 可调电阻器 由于音频功放电路采用了 LM386 芯片,使得音频放大更加的稳定和没有杂音,进一步达到了实验目的理想效果 在此之前,本实验组功放电路曽一度采用简单的三极管 NPN9013放大电路来播放声音,其仿真图如下所示: 单片机设电子琴设计报告 第 10 页 共 19 页 10 图 53NPN9013 功放电路 仿真虽然成功,但是在做完板子调试的时候性能及其不稳定,音响效果也很差,声音大小无法调节,最后通过询问老师以 及同学,最后采用了 LM386 芯片的音频放大电路,最终达到了实验所要的目的。 在作品板的调试过程中,本作品的复位电路的高电平和单片机没有接好,在一开始的调试中就遇到了难题,最终在检验板子和检测中找出问题,并以解决,最终达到了实验的目的。 单片机设电子琴设计报告 第 11 页 共 19 页 11 总 结 将以调试好的程序烧进 AT89C52 芯片,再放到电路板中,按下按键就可以发出相应的音。 本次试验通过制作电子琴,将几个模块换呢好的融合起来,对使用 单片机设计简易电子琴进行了分析,并接受了基于单片机电子期硬件组成。 利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。 说明一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,于是我们可以利用单片机的定时 /计数器 T0 来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可,然后我们利用功放电路来将音乐声音放大,同时同股沟显示模块来确知自己所弹的音符。 通过这次实训设计,我感觉收获了很多:通过这 次的单片机实训,我加深了对单片机系列知识及其系统的认识。 这个设计题目并不怎么新颖,但从中体现到了个系统开发设计的过程,足以让我们受益匪浅。 在这次的实训中,让我更进一步的提高了动手能力,也重新复习了一次单片机的程序编程能力,在这期间,让我更加深刻了体会到了汇编程序的思路,加强了对编程能力的理解和对相应资料的查阅。 单片机设电子琴设计报告 第 12 页 共 19 页 12 谢 词 在这次实训过程。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。