基于STC89C52单片机音乐盒的设计.docVIP

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

PAGE 单片机课程设计基于STC89C52单片机音乐盒设计2012年5月 目 录1设计任务12基本原理及总体方案框图 1 2.1 硬件组成部分12.2总体设计方案1 3单元电路的设计和元件的选择23.1 STC89C52单片机芯片23.2晶振电路模块43.3复位按键模块63.4放大模块83.5发声模块94 总体原理图106. 总结及心得体会147 元件清单148 参考文献159 附录基于STC89C52单片机音乐盒设计1设计任务 (1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演乐曲。(2)可通过功能键选择乐曲,暂停,播放,上一曲,下一曲。2基本原理及总体方案框图2.1 硬件组成部分单片机音乐播放器系统总体设计由五个部分构成:晶振电路模块、复位电路模块、ST89C52单片机、发声模块以及按键模块。其中五个模块连接在AT89C52单片机上构成一个完整的系统。如图2-1所示。放大模块?放大模块???????单片机 复位电路模块 复位电路模块发声模块晶振电路模块 发声模块晶振电路模块按键模块按键模块 图2-1单片机音乐播放器系统原理图2.2总体设计方案音乐作为一种物理现象,是由于物体振动而产生的,振动产生的声波作用于人耳,听觉系统将神经冲动传达给大脑,进而产生听觉。人耳能听到的声音频率大约在11—20000Hz,而音乐使用的音一般在27—4100Hz。乐音体系中各音级的名称叫做音名,被广泛采用的是C D E F G A B (do re mi fa so la si则多用于歌唱,称为唱名)。乐音体系中音高关系的最小计量单位叫做半音,两个半音构成一个全音。乐音中有几十个高低不同的音,但是最基本只有这七个音,其他高、低音名都是在这个基础上变化出来的。乐谱表上用来表示正在进行的音的长短的符号,叫做音符。不同的音符代表不同的长度。音符有以下几种:全音符、二分音符、四分音符、八分音符、十六分音符、三十二分音符、六十四分音符。此外,还有附点音符,它就是指带附点的音符,所谓附点就是记在音符右边的小圆点,表示增加前面音符时值的一半。音持续的长短即时值,一般用拍数表示,休止符表示暂停发音。一首音乐就是由许多不同的音符组成的,而每一个音符对应着不同的频率,这样就可以利用不同的频率的组合,加以拍数对应的延时来构成不同的音乐。2.2.1 音频脉冲和音乐节拍的实现(1) 音频脉冲的产生音乐的产生需要不同频率的音频脉冲,对于单片机而言,可以利用它的定时/计数器产生这样的方波频率信号。在本设计中,单片机工作在12MHz时钟频率下,其时钟周期为1us,因此可以利用ST89C52的内部定时/计数器T0,使其工作模式为1,根据对应音符的不同频率求出计数器的初值T(即是TH0和TL0的值),则TH0=T/256,TL0=T%256。C调各音符频率与计数值T的对照如下表2-1所示。表2-1 C调各音符频率与计数值T的对照表音符频率(Hz)简谱码(T)音符频率(Hz)简谱码(T)低1D026263628#4FA1D05S2R5S02RE6L36LA4F7S198865030#4FA1DO104665058低5SDO#110965085#5S02RE117565110低6L2RE#124565134#6LA3M131865157低7S149464524高4FA139765178中1D4FA#148065198#1D05SO156865217中2R5SO#166165235#2RE6LA176065252中36LA#186565268中4F7SI196765283(2) 音乐节拍的产生节拍是指音乐持续的长短,是除音符之外音乐的另一关键组成部分,在单片机系统中可以通过延时来实现。如果1/4拍的延时设为0.2s,则1拍的时间为0.8s,依次类推,可以求出其余节拍的值,节拍的延时时间与音乐的曲调值有相对应的关系,下面为不同曲调下的1/4和1/8节拍的时间设定,如下表2-2所示。表2-2 不同曲调下1/4和1/8节拍的延时表曲调值(1/8节拍)delay(ms)曲调值(1/4节拍)delay(ms)调4/462调4/4125调3/494调3/4187调2/4125调2

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档