欢迎来到天天文库
浏览记录
ID:13241699
大小:231.00 KB
页数:12页
时间:2018-07-21
《基于proteus的音乐播放器仿真设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJHEFEIUNIVERSITYproteus仿真设计报告作品名称:音乐播放器申报者信息:队员1:队员2:DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ一.引言目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络
2、通讯与数据传输,工业自动化过程的实时控制和数据处理,全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。在音乐播放方面,利用单片机储存音乐,控制播放也越来越广泛。为了更好的掌握单片机的应用,用单片机设计一个音乐播放器。这样可以有效的将理论知识与实践相结合。二.设计要求以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(不少于30s)。采用LCD显示信息。歌曲的存储选用外部存储器EEPROM三.硬件电路设计3.1总体设计方案本系统以89C51单片机为控制核心,以按键开关作为控制元件,以扬声器作为执行器件,再结合6
3、MHZ的晶振电路,共同构成音乐播放器系统。AT8951单片机电源电路显示电路复位电路12MHZ晶振电路发声电路图1系统硬件组成3.2单元电路设计3.2.1单片机简介89DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJC51单片机拥有4KB的片内ROM和128B的片内RAM。ROM和RAM的片外寻址范围都为64KB。单片机拥有32个并行口和1个串行口。在89C51单片机中存在5个中断源,其中有两个
4、外部中断源、两个内部中断源和一个串行中断源。图289C51单片机3.2.2显示电路显示电路是一个1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形(用自定义CGRAM,显示效果也不好) 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于
5、HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。图31602字符液晶DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ3.2.3晶振电路晶振电路由两个10pF的电容和一个12MHZ的晶体振荡器组成。节点1与单片机的XTAL2相连接。节点2与单片机的XTAL1相连接。图4晶振电路3.2.4复位电路复位电路由复位键、22uF的电容C3、1KΩ的电阻R9、200Ω的电阻R10组成。
6、节点1与单片机的RST相连接。图5复位电路3.2.5发声电路发声电路由数字扬声器组成。扬声器一端接地另一端接单片机的P3.7。DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ图6发声电路3.3总体电路图图7总体电路图四.系统软件设计4.1数码音乐产生原理音调的高低用音阶表示,不同的音阶对应不同的频率。因此,不同频率的方波就可以产生音阶,音阶与频率的关系见表1。由于频率的倒数是周期,因此可由单片机
7、中的定时控制方波周期,当定时器计数溢出时产生中断。将与扬声器连接的P1.7取反后就可得到方波的周期,从而达到了控制频率,即音阶的目的。表1音阶与频率的关系及方式1下定时器的初值DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ音阶频率(Hz)定时器初值音阶频率(Hz)定
此文档下载收益归作者所有