- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)