欢迎来到天天文库
浏览记录
ID:28056995
大小:723.89 KB
页数:27页
时间:2018-12-07
《毕业设计(论文)智能电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着社会的发展进步,咅乐逐渐成为我们生活中很重要的•一部分,有人曾说嵙欢咅乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的钓能电子琴。我们对于电子琴如何实现其功能,音色选择、A动放音、歌词显示等功能也很好奇。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上
2、设有8个按键和扬声器。木系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。关键词:AT89S51单片机音色自动放音歌词显示ABSTRACTWiththedevelopmentandprogressofsociety,musichasbecomeanimportantpartoflife,itwassaidthatpeopledonotlikethemusictotheevil.Wewillfindtimetoenjoytheworldmusic,asthebaptismofthespirit.Thisthesisdeve
3、lopedasimplemicrocontroller-basedelectronickeyboard.Electronicorganisamodernelectronicmusictechnologyandtheproductisanewtypeofkeyboardinstruments.Itmodernmusicplayedanimportantroleinsinglechipisapowerfulcontrolfunctionsandflexibleprogrammingcharacteristics,Ithasconvergedwithmodernpeople’sl
4、ives,becomeanirreplaceablepart.ThemaincontentisAT89C51controlofthecorecomponents,Designofanelectronicorgan,singlechipasahosttothecore,withthekeyboard,speakersandothercoremodulesmaincontrolmodule,inthemaincontrolmodulehas16keysandspeakers.Stabilityofthesystem,itsadvantagesaresimplehardwarec
5、ircuits,softwarefunctions,controlsystemreliability,highcostperformanceandhavecertainpracticalandreferencevalue.Keywords:singlechipMCUkeyboardspeakerelectronicorgan目录J商要1ABSTRACT2i3第一章系统设计41.1智能电子琴设计方案4第二章硬件电路设计42.1主要芯片简介42.2.1单片机时钟电路设计62.3单片机复位电路设计62.4键盘电路设计6第三章软件设计73.1定时器中断服务控制73.2矩阵键盘的行扫
6、描控制83.3主程序的实现83.4定吋器1中断服务程序的实现93.5音乐产生的方法103.5.1原理103.5.2程序框图12参考文献13附录A14附录B:晶振为12M的音乐频率表14附录C:实验程序15«24第一章系统设计1.1智能电子琴设计方案声音的频谱范围约在几十hz到几千hz,利用程序来控制单片机某个口线不段的输出“高”、“低”电平,则在该口线上就能产生一定的频率的方波,将该方波接上喇叭,就能发出一定的声音,若在利用程序来控制“高”、“低”电平的持续时间,就能改变输出波形的频率,从而改变咅调。乐曲中,每一个咅符对应着确定的频率,表1给出了C调吋各音符频率。如果单片机
7、某个口线输出“高”、“低”电平的频率和某个音符的频率一样,那么将口线接上喇叭就可以发出次音符。音名1234567频率(hz)523.3587.3659.3698.3784880967.8表1C调时各音符频率第二章硬件电路设计2.1主要芯片简介AT89S51简介AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及
此文档下载收益归作者所有