欢迎来到天天文库
浏览记录
ID:346780
大小:529.00 KB
页数:24页
时间:2017-07-26
《毕业设计(论文) 智能电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计用纸摘要随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的智能电子琴。我们对于电子琴如何实现其功能,音色选择、自动放音、歌词显示等功能也很好奇。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有8个
2、按键和扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。关键词:AT89S51单片机音色自动放音歌词显示共24页第24页毕业设计用纸ABSTRACTWiththedevelopmentandprogressofsociety,musichasbecomeanimportantpartoflife,itwassaidthatpeopledonotlikethemusictotheevil.Wewillfindtimetoenjoytheworldmusic,asthebaptismofthespirit.Thisthesisdev
3、elopedasimplemicrocontroller-basedelectronickeyboard.Electronicorganisamodernelectronicmusictechnologyandtheproductisanewtypeofkeyboardinstruments.Itmodernmusicplayedanimportantroleinsinglechipisapowerfulcontrolfunctionsandflexibleprogrammingcharacteristics,Ithasconvergedwithmodernpeople'slives,bec
4、omeanirreplaceablepart.ThemaincontentisAT89C51controlofthecorecomponents,Designofanelectronicorgan,singlechipasahosttothecore,withthekeyboard,speakersandothercoremodulesmaincontrolmodule,inthemaincontrolmodulehas16keysandspeakers.Stabilityofthesystem,itsadvantagesaresimplehardwarecircuits,softwaref
5、unctions,controlsystemreliability,highcostperformanceandhavecertainpracticalandreferencevalue.Keywords:singlechipMCUkeyboardspeakerelectronicorgan共24页第24页毕业设计用纸目录摘要1ABSTRACT2目录3第一章系统设计41.1智能电子琴设计方案4第二章硬件电路设计52.1主要芯片简介52.2.1单片机时钟电路设计62.3单片机复位电路设计62.4键盘电路设计7第三章软件设计83.1定时器中断服务控制83.2矩阵键盘的行扫描控制83.3主程序的实
6、现93.4定时器1中断服务程序的实现103.5音乐产生的方法103.5.1原理103.5.2程序框图12参考文献13附录A14附录B:晶振为12M的音乐频率表14附录C:实验程序15致谢24共24页第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只
此文档下载收益归作者所有