网站大量收购独家精品文档,联系QQ:2885784924

基于AT89S52的音乐盒设计(硬件).doc

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

摘要 单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本系统是以51系列单片机AT89S51为主控制器,几个按键、LED显示管、扬声器组成。系统通过各按键的控制,基于可靠的硬件设计和精确而稳定的软件设计,并同时能在数码管上显示当前所播放歌曲顺序的功能。系统完成显示输入信息、播放相应音符等基本功能。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。用一块AT89S51组成的最小系统作为控制中心,编好程序烧录进单片机里,使I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。输出信号通过三极管放大,由一个蜂鸣器来表现信号的输出。 关键词:单片机,按键,显示数码管,播放歌曲 目录 摘要 Ⅰ 1 引言 1 2 电路功能概述 2 2.1 硬件系统结构框图 2 2.2 时钟电路 3 2.3 单片机的复位及复位电路 4 2.4 原理图及说明 5 2.4.1原理图: 5 2.4.2原理分析 5 2.4.3元件介绍 6 2.4.4 PCB板 9 3 仿真、安装和调试 10 3.1.1 仿真图 10 3.1.2 仿真调试 10 总结 12 参考文献 13 附录:音乐程序 14 1 引言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是毋庸置疑的,其中智能音乐盒就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、生活、提供更好的更方便的服务就需要从单片机技术着手,一切向着数字化控制,智能化控制方向发展。声音是由物体振动产生正在发声的物体20Hz到20000Hz 图2.1 系统组成框图 2.2 时钟电路 时钟电路用于产生单片机工作时所必需的时钟控制信号。MCS—51单片机的内部电路在时钟信号的控制下,严格地按时序执行指令进行工作。时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器(简称晶振)和微调电容,就构成一个稳定的自激振荡器,电路中我们采用电容C1和C2为30PF,石英晶体的振荡频率选用12MHz,如图: 图2.2 时钟电路 2.3 单片机的复位及复位电路 复位状态: 计算机在启动运行时都需要复位,复位使中央处理器CPU和系统中的其他器件都处于一种初始状态,并从这个初始状态工作。MCS-51系列单片机有一个复位引脚RST。在MCS-51系列单片机的RST引脚上输入一个高电平信号,该高电平信号至少要维持两个机器周期以上的时间,单片机被复位。 复位电路: 与其他计算机一样,MCS-51单片机系统的复位方法有上电自动复位、手动复位以及“看门狗”复位等。 此最小系统采用手动复位电路。在系统运行过程中,有时可能对系统需要进行复位,为避免对硬件经常加电和断电造成的损害,我们可以采用手动复位。这种方法是将一个开关串联一只电阻后,再并联于电容C的两端,在系统运行过程中需要复位时只要使开关闭合,在RST引脚上就会出现一定时间的高电平信号,从而使单片机实现复位。复位电路如图: 图2.3 复位电路 2.4 原理图及说明 2.4.1原理图: 使用Protel 99 SE绘制原理图,绘制相应的原件封装,进行电气规则检查并生成原件清单。 图2.4 原理图 2.4.2原理分析: (1)原理图说明: 当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示歌曲号。 ①. 硬件电路中用、(外部中断0、1输入端P1.0 P1.1)分别接S1、S2作为上、下一曲的功能键。 ②. 用P0.0-P0.7控制七段码a,b,c,d,e,f,g。 ③. 用P1.4口控制喇叭。 ④. 电路为12MHZ晶振频率工作,起振电路中C1,C2均为30pf。 2.4.3元件介绍: ①.AT89S51元件介绍 AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个

文档评论(0)

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

1亿VIP精品文档

相关文档