键电子琴设计.doc

键电子琴设计.doc

ID:57273327

大小:173.00 KB

页数:8页

时间:2020-08-08

键电子琴设计.doc_第1页
键电子琴设计.doc_第2页
键电子琴设计.doc_第3页
键电子琴设计.doc_第4页
键电子琴设计.doc_第5页
资源描述:

《键电子琴设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录一.摘要-------------------------------------------------------------------4二.方案设计-------------------------------------------------------------51.方案一--------------------------------------------------------------------52.方案二--------------------------------

2、-----------------------------------53.方案对比----------------------------------------------------------------5三.系统硬件设计-------------------------------------------------------51.电子琴所用引脚-------------------------------------------------------6四.系统原理图----------

3、-------------------------------------------------71.复位电路----------------------------------------------------------------72.振荡电路----------------------------------------------------------------73.音频功放部分设计---------------------------------------------------

4、-74.电路仿真图------------------------------------------------------------8五.仿真程序设计------------------------------------------------------9六.实验总结------------------------------------------------------------101.该系统实现的功能------------------------------------------

5、----------102.实验心得体会----------------------------------------------------------10一.摘要本实验的目的是设计一个8键电子琴,它能够用喇叭发1、2、3、4、5、6、7、8,并且要求按下按键发声,松开延时一段时间停止,.中间再按别的键则发另一音调的声音。通过按键盘输入功能,,按键同时对应指示灯点亮,按键结束,指示灯熄灭。本系统采用AT89C51完成全部功能,T89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—F

6、alshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。它通过单片机得到不同的频率来得到相应的音阶,奏出完整的曲子。该系统硬件单路由AT89C51单片机、键盘电路、LM386音频功放电路、扩展电路及扬声器发生组组成。该系统驱动程序由主程序,发声程序以及延时程序构成。关键字:AT891;程序二.方案设计1.方案一:采用CPLD外接扬声器、键盘、数码管等。8个译码输出显示的数码管,以显示目标芯片的32位输出信号,且8个发光管也能

7、显示目标器件的8位输出信号。时钟为50MHz,输出接扬声器。具体过程:主系统可由两个模块组成:当系统检测到有按键按下时,对应音符的频率由模块1获得,这是一个数控分频器。由其clk端输入一具有较高频率的信号,分频后输出。音符的持续时间须根据乐曲的速度及每个音符的节拍数决定,模块2的功能是为模块1提供决定所发音的分频预置值,而此数在模块1输入口停留的时间即为此音符的节拍值。2.方案二:采用单片机外接扬声器、键盘、数码管等。具体过程:当系统扫描到键盘上有键子被按下,则快速检测出是那一个键子,然后单片机的定时

8、器被启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音。3.方案对比对比两套方案各有优缺点,方案一采用CPLD,工作速度快,系统稳定,效果好,但是其价格昂贵;而方案二在设计这样小型电子系统方面,无论是效果还是工作速度与方案一都相差不大,而且价格较为便宜。因此,选择方案二即单片机加外设的方式设计该系统较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。