单片机设电子琴设计报告内容摘要:
启动 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 谢 词 在这次实训过程。单片机设电子琴设计报告
相关推荐
f。 使 P1=0xbf, 即 P1=1011 1111B,下半场指示灯对应点亮 P2=0xfe。 数码管动态刷新显示程序 P2=1111 1110, i为分钟 P0=seg[i%100/10]。 P2=0xfe,所以刷新显示时间的分钟十位,调用延时程序, delay(1)。 延时数码管的点亮 P2=0xff。 P0=0。 P2=0xfd。 同理,动态刷新时分钟个位并延时点亮
器。 5 ( 3)检测 P3口或 P2 口的空闲电压是否有 5V 电压,如果没有,说明单片机系统没有工作。 ( 4)用万用表检测复位电路,通过复位按键,检测第 9 脚 的电压是否为变化,如果按键没有按下,电压为 0V,按键按下后,电压立刻变为 5V,之后很快的降为 0V,则表示复位电路正常。 ( 5)用示波器检测振荡电路,主要是检测第 1 19 脚,检测是否有震荡波产生,如果有,表示震荡电路正常
善的角度来考虑,选择此方案更有优势。 调速方式的选择 方案一:采用数模转化芯片 DAC0832 来控制,有单片机根据当前环境温度输出数值到 DAC0832 中,再由 DAC0832 产生相应的模拟信号控制晶闸管的导通角 ,从而采用无级调速电路实现电扇电机转速的调节。 方案二:采用单片机软件模拟 PWM 调速的方法。 PWM 是一种按照一定的规律改变脉冲序列的脉冲宽度,以调节输出量和波
行。 操作协议 为:初使化 DS18B20(发复位脉冲)→发 ROM功能命令→发存储器操作命令→处理 [5] DS18B20 的性能特点 DS18B20 的性能特点如下: 1) 独特的单线接口仅需要一个端口引脚进行通信; 2) 多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能; 3) 无须外部器件; 4) 可通过数据线供电,电压范围为 ~ ; 5) 零待机功耗; 6) 温度以
种动态扫描显示方式极大的缩减了发光单元的信号线数量,因此在 LED 显示技术中被广泛使用。 以 8 8 点阵模块为例,说明一下其使用方法及控制过程。 图 中,红色水平线Y0、 Y1„„ Y7 叫做行线,接内 部发光二极管的阳极,每一行 8个 LED的阳极都接在本行的行线上。 相邻两行线间绝缘。 同样,蓝色竖直线 X0、 X1„„ X7 叫做列线,接内部每列 8个 LED的阴极,相邻两列线间绝缘。
料被微粒化,涂料成雾状飞向并附着在被涂物表面,涂料雾粒迅速集聚成连续的漆膜。 空气喷涂的涂装效率高、适应性强、漆膜质量好、喷雾飞散,利用率一般只在 50%左右,比较低。 ⑨面漆烘干工序 将面漆烘干、强冷后到总装车间。 ( 3)总装配 本工序将加工完备的半成品部件和完成件、标准件和国内、外供应商提供的部件进行总装配,包括内饰线、高架线、终端线、车门线所组成。 ①内饰线主要进行车身线束