电子音乐播放器的设计与实现.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子音乐播放器的设计与实现

精品论文 参考文献 电子音乐播放器的设计与实现 The Design and Implementation of Electronic Music Player   刘瑞涛 LIU Rui-tao   (石家庄职业技术学院,石家庄 050081)   (Shijiazhuang Vocational Technology Institute,Shijiazhuang 050081,China)   摘要: 本文主要使用通用的8位单片机和语音驱动电路来实现音乐播放器的设计与实现,从硬件电路设计和软件程序设计两方面进行深入的阐述。该设计能够完成音乐歌曲的存储、音频解码和播放,还可通过数码管显示播放音乐的信息。   Abstract: This paper uses the generic 8 -bit single chip microcomputer and voice driven circuit to realize the design and   implementation of a music player, expounds the two aspects of hardware circuit design and software program design in-depth. This design can complete storage, audio decoding and playing music songs, and also can show the music information through digital tube.   关键词: 单片机;音乐播放器;音频功放电路;蜂鸣器   Key words: single chip microcomputer;music player;audio power amplifier circuit;buzzer   中图分类号:TP316.5 文献标识码:A 文章编号:1006-4311(2014)13-0189-02   0 引言   现实生活中,有很多电子产品需要播放音乐以实现某些提醒功能,例如音乐门铃通过按键触发芯片里的音乐编码通过扬声器发出电子歌曲,微波炉计时结束时通过音乐提示人们加热完毕。利用单片机实现这种简单音乐的播放有很多优点,其外部电路相对简单,控制比较方便,可以存储多首歌曲并能通过下载程序进行更新,因此很受电子开发人员的青睐。本文主要介绍如何利用AT89S51单片机和音频驱动电路来的设计来实现电子音乐播放器的实现。   1 设计流程及思路   本文的设计思路主要是包括以下三个方面:首先要认真分析音乐产生的基本原理;其次要结合单片机的内部结构找出发出不同频率的实现方法;最后完成硬件电路原理图设计和软件程序设计。   1.1 音乐产生的原理 音作为一种物理现象,是由于物体振动而产生的,人耳能听到的声音频率大约在11-20000Hz,而音乐使用的频率一般在27-4100Hz。声音频率在音乐中叫做音阶,一首音乐是许多不同的音阶组成的,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了。对于单片机来说,产生不同频率的可以使用内部的定时器,通过产生不同周期的脉冲来产生方波频率信号。在使用中需要注意的是,根据某一音阶的频率就可知道它的周期,必须将周期除以2,得到的半周期的时间才是我们用定时器定时的时间,这是由于脉冲是由各1/2的高低电平组成。在本文中,单片机工作在12MHz时钟频率下,对应的时钟周期为1us,使用内部定时器T0,采用工作方式一,改变TH0,TL0的数值即可改变不同频率的脉冲信号,根据上面叙述的原理,得到下面求计数值的   公式:   T=65536-Fidivide;2divide;Fr   其中,Fi:单片机内部脉冲周期,当为12MHz晶振时此值为1MHz;Fr:产生音阶所需要的频率。   通过上面的公式,得到C调各音阶频率与计数值T的对照表如表1所示。   节拍是组成音乐的另外一个关键部分,在单片机系统中可以通过延时函数来实现。如果1/4拍的延时设为0.2s,那么1拍的时间就为0.8s,依次类推。节拍的延时时间值与音乐的曲调值有相对应的关系。表2是各调节拍的时间设定。   1.2 音频功放方案选择 对于单片机来说,普通IO口的驱动能力不能直接使得蜂鸣器或扬声器播放音乐,因此需要在单片机IO口和发声器件之间连接功率放大电路。常用的功率放大电路有两种方案,一种是用三极管音频功放电路,一种是基于LM368的音频功放电路。由于三极管音频放大电路所需要电子元器件多,电路硬件设计

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档