- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
附录:音乐程序 141 引言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是毋庸置疑的,其中智能音乐盒就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、生活、提供更好的更方便的服务就需要从单片机技术着手,一切向着数字化控制,智能化控制方向发展。声音是由物体振动产生正在发声的物体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)