基于AT89C151实现手机铃声的演奏.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89C151实现手机铃声的演奏

赣南师院 物理与电子信息学院 课程设计报告书 姓名: 班级: 08电信本 学号: 时间: 2010-12-10 设计题目 基于AT89C151实现手机铃声的演奏 设计要求 1.接上电源能自动播放歌曲(如其中一首“兰花草”)。 2.按下复位键能停止当前播放进度,从新开始演奏。 3对于同一个硬件电路,输入不同的程序(即不同的歌曲的音符)能演奏不同的歌曲。 4可按顺序播放多首音乐(包括和旋乐);还能演奏不同乐器的音乐。 设计过程 摘要:随着人类社会的发展,人们对视觉,听觉方面的享受提出了越来越高的要求。一首简单的铃声可以给人们带来美好的回忆,提高人们的精神文化享受。在人们普遍认为只有手机及MP3才能演奏铃声,熟不知还有一种更轻巧,更实惠并具有手机功能的另一种产品正在研发中,不久将问世。此新产品相比于传统的手机的发音单调,价格贵等一序列缺点,它正是克服了这些缺点。它体积小,重量轻,能演奏和旋音乐,功能多,更具有市场价值。本文设计是以单片机为核心模拟此产品而设计的。 关键字:AT89C51单片机 I/O口接线 LM386 简谱 晶体振荡器 复位电路 焊接技术 1.设计任务和要求 1.1设计任务 应用AT89C51单片机设计单片机以实现手机铃声(兰花草)的演奏。 1.2设计要求 (1).接上电源能自动播放歌曲“兰花草”。 (2).按下复位键能停止当前播放进度,从新开始演奏。 (3).对于同一个硬件电路,输入不同的程序(即不同的歌曲的音符)能演奏不同的歌曲。 (4).可按顺序播放多首音乐(包括和旋乐);还能演奏不同乐器的音乐。 2.方案论证 要实现音乐播放的设计有以下两种基本方案,但两种方案各有优缺点,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。 方案一:利用数字电路来实现此设计,此方案主要是靠硬件电路来实现,思路简单,但要求对电路知识相当熟悉而且电路复杂,焊接相当麻烦,不够廉价。 方案二: (1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲) 图1 系统框图 3.2.1 单片机最小系统 如图2所示为AT89C51上电复位电路。RC构成微分电路,再接电瞬间,产生一个微分脉冲,其宽度若大于2个机器周期,单片机将复位,为保证微分脉冲宽度足够大,一般取10UF电容,10K电阻。 图2复位电路 3.2.2 功率放大器(LM386) LM386是一种音频集成功放,具有自身功耗低外接元件少和总谐波失真小等优点。图3所示为LM386的一般用法,在图中的C4为电源滤波,C2是消除输出信号中的高频和杂质成份,以保证喇叭能够发出清晰的声音,而C3和R1则是起到反馈的作用使功率放大器能够工作在丙类状态,使其输出功率最大。 图3功率放大器电路 3.2.4 简谱对应的发音以及码值 表1提供了几种基本简谱分别所对应的发音,根据不同的发音有不同的简谱码,从而对照不同的简谱码写出不同的T值,因此,在软件程序中的代码中依照歌曲的简谱写入不同的T值,以供查表使用。 表1 相应简朴的发音以及码值 简 谱 发 音 简 谱 码 T 值 3 低音M 1 64021 4 低音FA 2 64103 5 低音SO 3 64260 6 低音LA 4 64400 7 低音TI 5 64524 1 中音DO 6 64580 2 中音RE 7 64684 3 中音M 8 64777 4 中音FA 9 64820 5 中音SO A 64898 6 中音LA B 64968 7 中音TI C 65030 5 #5831 D 64934 不发音 0 3.2.5 对应歌谱 图4中是本次设计所演奏的歌曲的简谱,根据歌曲中的不同简谱查看表1 而对应写出T值作为一序列的代码命名为TABLE,以供查表。 图4歌曲“兰花草”歌谱 3.2.6 元件清单 表2 元件清单 元件名称 元件参数 元件数量 单片机芯片 AT89C51 1个 功率放大器 LM386 1个 电解电容 TANTALUM47U10V TANTALUM100N35V TAWD106KO25RO600 1个(47U)))) 图5 程序流程图 4.2程序结构 见附录1 5.调试与测试结果分析 5.1 调试与测试 在实验室焊好了喇叭后,整个设计就基本完成了。插上电源后,喇叭正常发出声音,即演奏歌曲“兰花草”的音谱,就表示焊接成功。在经过把导线整理完毕后,交由老师检验后,交上实物,此次课程设计就告一段落了。 5.2 测试结果分析 单片机P1口产生脉冲,经过功率放大电路,从而驱动喇叭发出声音。产生的

文档评论(0)

2017meng + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档