欢迎来到天天文库
浏览记录
ID:44564277
大小:640.26 KB
页数:29页
时间:2019-10-23
《电子琴_范文——刘卉》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、扬州市职业大学毕业设计(论文)设计(论文)题目:电子琴系另U:汽车与电气系专业:电气班级:10电气姓名:张三学号:040404040404指导教师:刘三草完成时间:第1节弓I言11」电子琴概述11.2本设计任务11.3系统主要功能1第2节电子秒表硬件设计22」系统的硬件构成及功能22.2AT89S51单片机及其引脚说明32.3电子琴实现原理5第3节系统软件设计83」系统主程序设计8第4节结束语911参考文献10附录摘要虽然当前市场上的电子琴很完备,也很精美,但是毕竟由于价格原因无法进入平常百姓家,而且庞大的身体也让人的携带变得异常麻烦。所以这里我们可以用单片机芯片实现简单的一个电
2、子琴,虽然功能比不上市场上的,但是至少体积小,便于携带,而且价格便宜。用16个按钮可以表示16个不同的音,互相混全就可以形成不同的音乐,且可以随便弹奏想要表达的咅乐。这种电了琴可以作为玩具供小孩了使用,至少让买不起市场上电子琴的人也可以有一个小小的接触。本设计利用单片机实现了16个音,可以利用按键的选择使用弹出简单的乐曲。关键词:电子琴,单片机这里你们自己好好写电子琴第1节引言虽然当前市场上的电了琴很完备,也很精美,但是毕竞由于价格原因无法进入平常百姓家,而且庞大的身体也让人的携带变得异常麻烦。所以这里我们可以用单片机芯片实现简单的一个电子琴,虽然功能比不上市场上的,但是至少体积
3、小,便于携带,而且价格便宜。用16个按钮可以表示16个不同的咅,互相混全就可以形成不同的咅乐,且可以随便弹奏想要表达的音乐。这种电子琴可以作为玩具供小孩子使用,至少让买不起市场上电子琴的人也可以有一个小小的接触。1.1电子琴概述这次的电子琴是由4*4组成16个按钮矩阵,设计成16个音。然后再用一个音频放大模块来使音乐播出的声音变大。用户可通过这16个键的随意组合来产生不再不音乐。所以使用很简单。1•2本设计任务(1)由4X4组成16个按钮矩阵,设计成16个音。(2)可随意弹奏想要表达的音怎。1.3系统主要功能这次的电子琴是组成16个按钮矩阵,设计成16个音。然后再用一个音频放大模
4、块來使音乐播出的声音变大。用户可通过这16个键的随意组合來产生不再不音乐。所以使用很简单。1.4总体方案论证与设计实现你们的产品现在方法很多,这里是你们重点考虑的地方,比如交通灯可以完全用数字电路来实现,也可以用PLC实现,也可以用ARM,CPLD,FPGA等实现,为什么我们选择用单片机实现?从设计时考虑成本和可行性方面自己阐述。比如:方案一:釆用静态RAM存储显示屏的显示内容,静态数据存储器具有存储容量大,传输速度快等优点。但其存储的数据掉电后会消失,因此不适合用丁存储长时间不变的数据。方案二釆用ROM芯片存储LED显示屏要显示的信息,采用ROM芯片可以长时间的存储信息,而冃掉
5、电数据不丢失,此种方式适合于存储不变的数据。方案三:采用串行EEPROM(如24C256等)存储LED显示屏要显示的信息。串行EEPROM技术是一种非易失性存储技术,它几乎具冇所有类型存储器的优点:不挥发性、可更新性、高密度、低功耗和高性价比,非常适合应用于各类工业测控系统。它克服了常用的2816、2817、2864等并行EEPROM器件价格高、体积大、可靠性低(这些器件如不采取措施,在上电、下电时常会丢失数据)等不足,在速度要求不是很高的情况下,该器件是最理想的选择。比较以上三种方案,方案三冇明显的优点,因此选者方案三。第2节电子琴硬件设计2.1系统的硬件构成及功能电脑钟的原理
6、框图如图2所示。它由以下儿个部件组成:单片机89C2051、电源、4*4的16个按钮矩阵、音频放大模块。电源部分:电源部分有二部分组成。一部分是由220V的市电通过变压、整流稳压来得到+5V电压,维持系统的正常工作;另一部分是由3V的电池供电,以保证停电时正常走时。正常情况下电池是不提供电能的,以保证电池的寿命。isBaolwrsUWE~虽£♦IwrldWEiWH*-cmgiowgKrw£QrgQEOTOSeMEOU盍8saCDCW&sw-pamm2□2clceEeti4$6?zmm图2电子钟系统原理框图系统板硬件连线(1)把“单片机系统”区域中的P1.0端口用导线连接到“咅频放
7、大模块”区域中的SPKIN端口上;(2)把“单片机系统“区域中的P3.0-P3.7端口用8芯排线连接到“4X4行列式键盘”区域中的C1-C4R1-R4端口上;2.2AT89S51单片机及其引脚说明AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesTSP(Tn-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集
此文档下载收益归作者所有