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

基于单片机多功能音乐闹钟的设计论文.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计说明书 课题:基于单片机多功能音乐闹钟的设计 学 院(部): 电气与信息工程学院 专 业: 机电一体化技术 班 级: 机电0823班 学 号: 08395182309 姓 名: 安 军 2010年11月 第1部分 概述 1.1 设计目的 (1)、熟悉集成电路的引脚安排。 (2)、掌握各芯片的逻辑功能及使用方法。 (3)、了解硬件电路的焊接方法。 (4)、了解音乐钟的组成及工作原理。 (5)、熟悉音乐钟的设计与制作。 1.2 设计思路 本次设计音乐闹钟电路,使用了AT89S51单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,使用按键来调整时钟的时、分、秒,设定闹钟和挑选铃音,用一蜂鸣器来进行定时提醒和播放铃音,同时使用C语言程序来控制整个时钟显示,使得编程变得更容易,这样通过四个模块:按键、芯片、蜂鸣器、数码管显示即可满足设计要求。 1.3 设计功能说明 (1)时间以24小时为一个周期 (2)正常显示时、分、秒 (3)有校时功能,可以分别对时分进行单独校时,使其校正到标准时间; 计时过程具有报时功能,当时间到达整点进行蜂鸣报时;为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号。 2.3 时钟电路 时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本设计用的是内部时钟方式。 电路图如下: MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。 2.4 按键电路 按键的开关状态通过一定的电路转换为高、低电平状态。按键闭合过程在相应的I/O端口形成一个负脉冲。闭合和释放过程都要经过一定的过程才能达到稳定,这一过程是处于高、低电平之间的一种不稳定状态,称为抖动。抖动持续时间的常长短与开关的机械特性有关,一般在5-10ms之间。为了避免CPU多次处理按键的一次闭合,应采用措施消除抖动。本设计采用的是独立式按键,直接用I/O口线构成单个按键电路,每个按键占用一条I/O口线,每个按键的工作状态不会产生互相影响。 电路图如下: P1.0(K1)口:表示功能移位键,按键选择要调整的时位、分位或秒位,按第一下时位闪烁,按第二下分位闪烁,按第三下秒位闪烁,按第四下调整完毕,回到正常显示界面。当按一下此键后再按一下P1.3(K4)键(按几下进入第几个闹钟)进入闹钟调整状态,用同样的方法可选择调整时和分位。 P1.1(K2)口:当在时间或闹钟调整状态下按下此键后表示数字“+“键,按一下则对应的数字加1。 P1.2(K3)口:当在时间或闹钟调整状态下按下此键后表示数字“-”键,按一下则对应的数字减1。(非整点报时)蜂鸣器发声状态下按下此键为音乐和闹铃强行停止键。 P1.3(K4)口:当功能键按一下后此键为闹钟选择键,按一下闹钟序号加一,正常显示状态下按下此键为音乐欣赏选择键,按一下换一首音乐。 2.5 控制响铃电路 P0.0口控制三极管进而控制蜂鸣器工作。当时钟当前的时间和设定闹钟时间一致时,相应的标志位为1,P0.0口输出低电平,蜂鸣器电路导通,发出音乐铃声。打铃一定时间,标志位置0,P0.0输出高电平,蜂鸣器停止工作。 电路图如下: 2.6 数码管显示电路 数码管显示器成本低,配置灵活,与单片机接口简单,在单片机应用系统中广泛应用。 2.6.1 LED数码显示器简介 发光二极管LED是一种通电后能发光的半导体器件,其导电性质与普通二极管类似。LED数码显示器就是由发光二极管组合而成的1种新型显示器件。在单片机系统中应用非常普遍。 2.6.2 LED数码显示器的结构 LED数码显示器是1种由LED发光二极管组合显示字符的显示器件。它使用了8个LED发光二极管,其中7个用于显示字符,1个用于显示小数点。 2.6.3 LED数码显示器有两种连接方法 (1)共阳极接法。把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。当阴极端输入低电平时,段发光二极管就导通点亮,而输入高电平时则不点亮。 (2)共阴极接法。把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。每个发光二极管的阳极通过电阻与输入端相连。当阳极端输入高电平时,段发光二

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档