毕业论文可调式时间显示系统的设计.docVIP

毕业论文可调式时间显示系统的设计.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文可调式时间显示系统的设计

摘 要 可调式时间显示系统能实现基本的时间显示,同时还能利用按键电路对时钟进行调试。系统的设计包括硬件部分、软件部分还有PROTEUS的仿真的部分。 可调式时钟显示的硬件设计部分主要包括时钟电路、看门狗电路、按键电路、显示电路等组成,时钟显示是运用LED进行显示。系统采用AT89C51单片机为核心,采用内部时钟电路增加系统运算的精度;采用看门狗电路作为监控部分。按键电路是用来对电路进行调试的,其中K1键是对小时的调试,K2键是对分钟的调试。 可调式时间显示系统的软件部分采用模块化设计,系统应用程序由主程序和子程序模块组成。其程序一共包括:主程序、初始化子程序、74LS245驱动子程序、LED显示子程序、T0中断子程序。 最后,采用PROTEUS仿真软件进行模拟仿真,实现系统的功能。 关键词:AT89C51,LED显示,仿真 可调式时钟显示系统的设计 王曼曼 164A08127 0.引言 时钟,自从它被发明的那天起,就成为了人类的好朋友,但随着时间的推移,科学技术的不断发展,时钟的应用越来越广范,人们对时间计量的精度要求也越来越高。在实时监控系统的设计中,需要对各个控制信号进行实时监测,更重要的是在发生故障的情况下准确记录故障数据,以便准确分析排除错误;此外,在单片机应用系统中,也需要常常记录实时的时间信息并长期保存。为了达到以上的目的,必不可少的需要实时时钟的参与配合,可调式时钟的显示也具有极其重要的意义。 1.可调式时间显示系统的概况 1.1时间显示的发展过程 有关钟表的发展历史,大致可以分为三个演变阶段,那就是:一、从大型钟向小型钟演变二、从小型钟向袋表过渡三、从袋表向腕表发展。每一阶段的发展都是和当时的技术发明分不开的。 公元1088年,当时我国宋朝的科学家苏颂和韩工廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。它以水力作为动力来源,具有科学的擒纵机构,高约12米,七米见方,分三层:上层放浑仪,进行天文观测;中层放浑象,可以模拟天体作同步演示;下层是该仪器的心脏,计时、报时、动力源的形成与输出都在这一层中。虽然几十年后毁于战乱,但它在世界钟表史上具有极其重要的意义。由此,我国著名的钟表大师、古钟表收藏家矫大羽先生提出了“中国人开创钟表史”的观点。 14世纪在欧洲的英、法等国的高大建筑物上出现了报时钟,钟的动力来源于用绳索悬挂重锤,利用地心引力产生的重力作用。15世纪末、16世纪初出现了铁制发条,使钟有了新的动力来源,也为钟的小型化创造了条件。 18世纪期间发明了各种各样的擒纵机构通过主动摆杆上两个爪尖交替地擒纵作用,使具有齿形表面的擒纵轮作步进运动的机构。,为袋表的进一步产生与发展奠定了基础。20世纪初,护士为了掌握时间就把小袋表挂在胸前,人们已经很注重它的实用性,要求方便、准确、耐用。 系统以AT89C51单片机作为核心控制器件,外围主要有数码管显示和按键,均为串行通信器件,使得系统线路简单可靠性高。本设计里面包括有时钟电路,看门狗电路,按键电路和数码管显示电路。如图2.1所示为系统的硬件框图。 图2.1 系统硬件框图 2.1 AT89C51单片机 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 图2.2 AT89C51引脚图 1).VCC:供电电压。GND:接地。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位

文档评论(0)

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

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

1亿VIP精品文档

相关文档