基于单片机AT89S52的多功能数字钟设计.docxVIP

基于单片机AT89S52的多功能数字钟设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机AT89S52的多功能数字钟设计 摘 要:多功能数字钟的系统采用AT89S52单片机作为控制系统的核心,模型采用单片机作为主控制器,设计与实现基于单片机的数字钟。主要讨论了它从软件上实现的过程,流程图的设定,电路图的绘制,重点在单片机特有的定时中断方式,在最后富有采用中断方式实现的数字钟的源程序。由于该系统具有时间显示、闹钟等完整功能,有很高的利用价值。 关键字:AT89S52、74LS245、数字钟 1、引言: 数字钟是采用数字电路实现对时分秒数字显示的计时装置,广泛用于个人家庭、办公室等公共场所,已成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体与振荡器的广泛应用,使得数字钟的精度远远超过老式钟表,而且大大地扩展了钟表原先的报时功能,这些的实现都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 2、硬件系统设计: 系统基于AT89S52单片机基本系统,使用了2个四位数码管显示、译码器、ISP下载等接口。该系统的设计框图,如下: AT89S52 电源 电源 四位共阳数码管译码器 四位共阳数码管 译码器74LS245 按键 按键 复位电路 复位电路 闹钟指示 闹钟指示 时钟电路 时钟电路 图1 数字电子钟系统的设计框图 3、任务及功能要求 设计制作一个新型可编程数字电子钟,能够设定时间,要求能用LED显示,同时具有闹钟功能,可以设定闹铃时间。当电子钟到达设定的时间时,闹钟响起。 4、系统硬件电路设计 系统硬件电路组成:主控制器AT89S52、译码器74LS245、显示电路、蜂鸣器、ISP接口和电源部分。 4.1主控制器单片机AT89S52 AT89S52 8位单片机是MSC-51?系列产品的升级版,有世界著名半导体公司ATMEL在购买MSC-51?设计结构后,利用自身优势技术——(掉电不丢数据)闪存生产技术对旧技术进行改进和扩展,同时使用新的半导体生产工艺,最终得到成型产品。与此同时,世界上其他的著名公司也通过基本的51内核,结合公司自身技术进行改进生产,推广一批如51F020等高性能单片机。 AT89S52片内集成256字节程序运行空间、8K字节Flash存储空间,支持最大64K外部存储扩展。根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间。片内资源有4组I/O控制端口、3个定时器、8个中断、软件设置低能耗模式、看门狗和断电保护。可以在4V到5.5V宽电压范围内正常工作。不断发展的半导体工艺也让该单片机的功耗不断降低。同时,该单片机支持计算机并口下载,简单的数字芯片就可以制成下载线,仅仅几块钱的价格让该型号单片机畅销10年不衰。根据不同场合的要求,这款单片机提供了多种封装,本次设计根据最小系统有时需要更换单片机的具体情况,使用双列直插DIP-40的封装。 DIP-40封装89S52引脚图 4.2 显示电路 LED显示块是由发光二极管显示字段的显示器件。这种显示块有共阴与共阳两种结构。共阴极LED显示块的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,发光二极管点亮。共阳极LED显示块的放光二极管阳极并接。七段显示块与单片机接口非常容易,只要将一个8位并行输出口语显示块的发光二极管引脚相连即可(AT89S52需要加上拉电阻)。 此次电路采用2个4位共阳LED数码管,从P0口输出段码,列扫描用P2.0一P2.7来实现,列驱动用9012。如图 4.3 下载接口 ISP接口部分是一个10芯的接线柱,接ISP下载器。通过相应的ISP软件,用户可对单片机程序存储器Flash中的代码进行方便的擦写;ISP电缆和AT89S52通过一个10针的IDC口进行连接 电源部分 电源部分是有电源插口以及滤波电容组成。如果不加滤波电容,系统极有可能会不稳定。滤波电容一般用铝电解和瓷片电容。如图7 图7 电源部分 蜂鸣器电路: 蜂鸣器是广泛应用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多应用场合。三极管作蜂鸣器的驱动,增加了蜂鸣器的驱动电流。蜂鸣器的正极性的一端接到三极管的发射极,另一端连接到地,三极管的基极由单片机的P3.4管脚控制,高电平时蜂鸣器响,低电平时不响。另外,蜂鸣器的声音大小及音调可以通过调整P3.4管脚的置高时间及输出的波形进行控制。蜂鸣器的连接电路的原理图如图8 图8 蜂鸣器部分 4.6 复位电路: MCS-51单片机的复位电路 ,如图9 。在RESET输入端出现高电平时实现复位和初始化。在震荡器运行的情况下,要实现复位操作,必须使RST引脚至少保持两个机器周期的高电平。在CPU在第二个机器周期内执行

文档评论(0)

197918 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档