基于C51单片机电子琴的设计与实现.docx

基于C51单片机电子琴的设计与实现.docx

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

...

基于C51单单片机电子琴的设计与实现组员:周静

马帅

梦艳

班级:通信2班

1.设计任务与要求2

2.方案论证3

2.1单片机3

2.2发声器4

3.理论分析与计算:5

4.硬件电路与程序设计6

4.1电路图:6

4.2程序框图6

5.软件程序7

6.总结与展望13

附录1:14

附录2:15

1/15

...

摘要:打造一个多功能电子琴,核心是一块单片机。单片机读取键值,为置定时器赋初值,定时器每溢出一次,驱动蜂鸣器的引脚电平就取反一次,产生相应频率的方波,即音调;设好键值与数码管段码

表的对应关系,键按下时,数码管显示对应音调。

一首音乐储存在一个表中,表中的数据是音调与节拍,单片机读取音符的音调与节拍,根据音调赋予定时器初值,根据节拍决定定时器工作的时间,也就是蜂鸣器响的时间,一个接一个地读取音符,即

可播放一首歌曲。

关键字:单片机电子琴蜂鸣器

1.设计任务与要求

电子琴设有8个按键,其中7个作为音符输入,另外1个作为模式转换按键,实现用户作曲。7个按键分别代表7个音符,包括中音段的全部音符。通过软硬件设计,模式转换按键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。然后通过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序人口,实现自编歌曲。当需要取消电子琴编曲功能时,再次按下模式转换按键引起外

部中断.即可退出电子琴功能而返回到原来音乐播放处。

2/15

...

2.方案论证

2.1单片机

方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制

领域。

方案二:采用凌阳公司的SPCE061A单片机作为控制器的方案。该单片机I/O资源丰富,并集成了语音功能。它整合了多个常用的功能模块,让我们在进行系统开发的时候不用外加过多的硬件就可方便的完成一个系统的设计,这就是人们常说的SoC(Systemonchip)技术。耗电少,可以满足很多手提设备、掌上设备低能耗的需求,低能耗也是电子技术一直在追求的一个目

标。但其价格较高。

方案三:TI公司的MSP430系列是一个特别强调超低功耗的单片机品种很适合应用于采用电池供电的长时间工作场合在这个系列中有很多个型号它们是由一些基本功能模块按不同的应用目标组合而成MSP430系列的CPU采用16位精简指令系统,集成有16位寄存器和

常数发生器发挥了最高的代码效率它采用数字控制振荡器DCO使

3/15

...

得从低功耗模式到唤醒模式的转换时间小于6μs.其中MSP430x41x系列微控制器设计有一个16位定时器,一个比较器,96

段LCD驱动器和48个通用I/O引脚。

根据这次实训的要求,方案三单片机原理复杂,掌握难度大,方案二,价格较高,方案一已经能够满足我们的需要,且价格低廉,

经济实用,故采用方案一。

2.2发声器

方案一:采用中频扬声器。一般来说,只要频率响应曲线平坦,有效频响围大于它在系统中担负的放声频带的宽度,阻抗与灵敏度和低频单元一致即可。有时中音的功率容量不够,也可选择灵敏度较高,而阻抗高于低音单元的中音,从而减少中音单元的实际输入功率。中音单元一般有锥盆和球顶两种。只不过它的尺寸和承受功率都比高音

单元大而适合于播放中音频而已。

方案二:采用蜂鸣器。它的优点如下:

1.

1.便宜;

2.声音频率可控,可以做出“多来米发索拉西”的效果;

3.在一些特例中,可以和LED复用一个控制口。

4.程序控制方便。

我们采用方案二,操作简单,价格合适。

4/15

..

文档评论(0)

186****5782 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档