基于AT89S52单片机的电子琴设计毕业论文.doc
《基于AT89S52单片机的电子琴设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于AT89S52单片机的电子琴设计毕业论文.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)题 目:基于AT89S52单片机的电子琴设计专 业:应用电子技术年 级:2010 级学 号:10605101052 10605101043姓 名: 指导老师: 完成时间:2013 年5 月I 共 46页 说 明电子琴是高科技在音乐领域的一个代表,它是古典文化与现代文明的一个浓缩体。它不但可以帮助我们的音乐教师进行传统音乐文化的教育教学工作,而且由于它又具备现代音乐,特别是电子音乐、电脑音乐的基本结构、特征,因而使我们的教师在进行现代音乐、电子音乐、电脑音乐的教学时,更直接、更简便。 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、
2、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个弹奏按键、1个播放键和扬声器(总电路原理图见附录1)。序号学号姓名专业、班级任务分配110605101052徐雄应
3、用电子技术20101班组长,负责程序的编写,作品的焊接、检查,以及论文的构思、检查等等。210605101043余天寿应用电子技术20101班相关资料的查找,作品材料的购买,作品的焊接,论文的编写等等I 基于AT89S52单片机的电子琴设计摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器,
4、亦可以通过上位机进行操作,达到单片机板上按键相同的效果。本系统运行稳定,人机界面友好其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。关键词: 单片机; 键盘; 扬声器; 电子琴Abstract Electronic organ is a modern electronic music technology and the product is a new type of keyboard instruments. It played an important role in modern music. SCM has powerful control
5、functions and flexible programming characteristics. It has converged with modern peoples lives, become an irreplaceable part. The main content is AT89S52control of the core components, design of a electronic organ. SCM as a host to the core, with the keyboard, speaker and other core modules. In the
6、main control module has 16 keys and a speaker. The system is steady, its simple hardware circuits, software functions, reliability of control system and high cost performance is its advantages. It also has certain practical and reference value.Key words : SCM ; keyboard; speaker; electronic organ- 4
7、7 - 目 录摘要- 1 -1.前言- 1 -1.1开发背景- 1 -1.2开发意义- 1 -1.3设计目标- 1 -2.确定设计方案- 2 -2.1单片机简介- 2 -2.2控制模块选择方案- 3 -2.3按键选择方案- 3 -3.电路设计- 3 -3.1系统功能设计- 3 -3.2总体电路- 4 -3.3电路原理图- 4 -3.4音频产生电路- 5 -3.4.1音乐相关知识- 5 -3.4.2音频产生原理- 6 -3.4.3AT89S52芯片介绍- 6 -3.4.4AT89S52主要功能特性- 7 -3.4.5引脚功能- 8 -3.4.6音阶的产生- 9 -3.4.7如何用单片机实现音乐的
8、节拍- 10 -3.4.8音域的变换- 11 -3.5音频功放电路- 11 -3.5.1集成功放芯片介绍- 11 -3.5.2音频功放芯片LM386- 11 -3.6直流稳压电源- 15 -4.PCB印制板制作- 15 -4.1印制板制作的要求- 15 -4.2印制电路板图- 15 -5.程序设计- 16 -6.安装调试- 21 -6.1元件安装- 21 -6.2硬件调试- 22 -6.3软件调试- 22 -6.4调试结论- 22 -7.致谢- 23 -8.参考文献- 23 -9.附录1:总电路原理图- 23 -10.附录2:元件清单- 24 -11.附录3:系统程序- 24 -1. 前言1.
9、1 开发背景随着电子科技的飞速发展,电子技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣。基于当前市场上的玩具市场需求量大,其中电子琴就是一个很好的应用方面。单片机技术使我们可以利用软硬件实现电子琴的功能,从而实现电子琴的微型化,可以用作玩具琴、音乐转盘以及音乐童车等等。并且可以进行一定的功能扩展,就是将键盘设置成为16个键盘,并将他分为两个区,即为高音区和中音区。1.2 开发意义该设计具有以下优点:可以随意弹奏想要表达的音乐;比传统电子琴功能更完善和更加小巧;制作简单,成本低。1.3 设计目标由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全
10、以及简单易操作。其次,在这次设计可行性上进行分析如下:(1)、经济可行性:所谓经济可行性,即在这次设计上需要投入资金的多少,由于毕业设计是没有项目资金,没有开发经费,因此在经济上必须能够承受,比较理想化的项目对于我们毕业设计来说是不可行的。通过分析后,无论是在器件价格或是常见度上均是可行的。(2)、技术可行性:技术可行性主要是分析技术条件上是否能够顺利开展并完成开发工作,硬件、软件能否满足设计者的需要等。通过分析各种软件环境,硬件仿真环境等均已经具备。综上所述,本系统设计目标已经明确,在经济与技术上均可达到上述要求,因此本系统的开发是具有一定的市场价值。2. 确定设计方案122.1 单片机简介
11、单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。基于单片机的定时和控制装置在许多行业有着广泛的应用,电子音乐播放器是其中最基本的一个应用实例。单片机从功能上讲可以说是万用机。目前,单片机正朝着高性能和多品种方向发展,单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、电子玩具、
12、收录机等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。单片机已成为计算机发展和应用的一个重要方面。单片机从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步。在不久的将来,最终单片机与微机系统之间的距离越来越小,甚至难以辨认。单片机以其卓越的性能、很高的性能价格比,使其在许多领域得到了广泛的应用。利用它可开
13、发便携式智能检测控制仪器,还可以指导它应用于产品的内部,取代部分老式机械、电子零件或元器件,可使产品缩小体积,增强功能,实现不同程序的智能化,这是其它任何计算机机种无法比拟的。单片机的应用领域有以下几个方面:(1)工业方面,各种测控系统、数据采集系统、工业机器人控制、机电一体化产品等。(2)智能仪器仪表方面,单片机在该领域的应用,不仅使传统的仪器仪表发生根本的变革,也给传统的仪器仪表行业的改造带来曙光。(3)通信方面,调制解调器、程控交换技术等。(4)民用方面,电子玩具、录像机、VCD机、洗衣机等。(5)军工领域,导弹控制、鱼雷制导控制、智能武器装备、航天飞机导航系统等。(6)计算机外部设备方
14、面,打印机、键盘、磁盘驱动器、复印机等。(7)多机分布式系统,可用单片机构成分布式测控系统。2.2 控制模块选择方案方案一:用可控硅制作电子琴。将220V交流电经变压器降压,再经过整流、滤波,获得+13.5V直流电压。将单向可控硅SCR和电阻、电容组成驰张振荡器电路。但该设计方案制作成本高且复杂。方案二: 采用AT89C51单片机进行控制,由于AT89C51不具备ISP功能,因此Atmel公司已经停产在市面上已经不常见,况且其ROM只有4K在系统将来升级方面没有潜力。方案三:采用AT89S52单片机进行控制,由于其性价比高,完全满足了本作品智能化的要求,它的内部程序存储空间达到8K,使软件设计
15、有足够的内部使用空间并且方便日后系统升级,使用方便,抗干扰性能提高。 鉴于上述对比与分析,本设计采用方案三 2.3 按键方案的优化传统电子琴可以用键盘上的“1”到“A”键演奏从低SO到高DO等11音。该设计有20个按钮矩阵,设计成16个音,可以实现音阶在低音4-高音5之间。比传统音阶范围大,弹奏效果好。3. 电路设计33.1 系统功能设计 该设计要实现一种由单片机控制的电子琴,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,工作模式为1,改变计数值TH0和TL0可以产生不同频率的脉冲信号。该设计具有11个音节的键盘,用户可以根据乐谱在键盘上进行演奏,音乐发生器会根据用户的弹奏,通过扬声
16、器将音乐播放出来。由于我们所设计要实现的音乐发生器是临时通过键盘输入弹奏乐曲的,所以节拍都是当时掌握,不由程序控制。用单片机产生的音频脉冲直接驱动扬声器并不能产生所要实现的音乐,因为它没有足够的驱动能力,这就需要音频功率放大电路。所以我们使用低压音频功率放大器LM386来实现音频功放电路。3.2 总体电路单片机按键音符输入直流稳压电源音频放大输出ISD语音录放图2-1总体电路框图3.3 电路原理图图2-2电路总原理图图2-3音频功放模块 图2-4直流稳压电源模块图25键盘输入模块3.4 音频产生电路3.4.1 音乐相关知识乐音听起来有的高,有的低,这就叫音高,音高是由发音物体振动频率的高低决定
17、的,频率高声音就高,频率低,声音就低,不同音调的乐音是用C、D、E、F、G、A、B表示的,这7个字母就是乐音的音名,它们一般依次唱成DO、RE、MI、FA、SO、LA、SI,这是唱曲时乐音的发音,所以叫唱名。音持续时间的长短即时值,一般用拍数表示,休止符表示暂停发音。一首音乐是由许多不同的音符组成的,而每个音符对应着不同的频率,这样就可以利用不同频率的组合,加以与拍数对应的延时,构成音乐。3.4.2 音频产生原理图3-2音频产生流程图3.4.3 AT89S52芯片介绍 功能特性:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel
18、公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停
19、止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52。主要性能:与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P
20、3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)图3-1 AT89S52引脚图3.4.4 AT89S52主要功能特性 兼容MCS-51指令系统 32个双向I/O口 2个16位可编程定时/计数器 全双工UART串行中断口线 2个外部中断源 中断唤醒省电模式 看门狗(WDT)电路 灵活的ISP字节和分页编程 4k可反复擦写ISP Flash ROM 4.5-5.5V工作电压 时钟频率0-33MHz 128x8bit内部RAM 低功耗空闲和省电模式
21、 3级加密位 软件设置空闲和省电功能 双数据寄存器指针3.4.5 引脚功能VCC(40):5V;VSS(20):接地;P0口(3932):P0口为8位漏极开路双向I/O口,每引脚可吸收8个TTL门电流;P1口(18):P1口是从内部提供上拉电阻器的8位双向I/O口,P1口缓冲器能接收和输出4个TTL门电流;P2口(2128):P2口为内部上拉电阻器的8位双向I/O口,P2口缓冲器可接收和输出4个TTL门电流;P3口(1017):P3口是8个带内部上拉电阻器的双向I/O口,可接收和输出4个TTL门电流,P3口也可作为AT89C51的特殊功能口;RST(9):复位输入。当振荡器复位时,要保持RST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于AT89S52单片机的电子琴设计 毕业论文 基于 AT89S52 单片机 电子琴 设计
限制150内