定时闹钟的设计.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
河南理工大学本科课程设计报告 PAGE 16 摘要 单片机是一种特殊的计算机,它是在一块半导体上集成了CPU ,RAM ,ROM ,定时器和输入输出接口电路,这种芯片在习惯上被称为单片微型计算机,简称计算机。由于它的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,成本低,功能强等优点,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的使用,让我们对单片机能固有初步的了解,并能够设计简单的与单片机应用有关的电路,从而在实践中巩固所学的知识。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机是应工业测控系统数字化,智能化的迫切要求而提出的。超大规模集成电路的出现,通用CPU及外围电路技术的发展成熟,为单片机的诞生与发展提供了可能单片机的发展完全从工业测控对象,环境,接口等特点出发,其接口界面也是按照能灵活方便地构成工业测控用计算机系统而设计的,他的出现标志着计算机技术在工业领域的应用开始走向成熟. 本设计主要通过软件编程来完成,降低了硬件电路的复杂性,而且其成本也有所降低,在该设计与制作中采用单片机AT89C51,它是低功耗、高性能的CMOS型8位单片机。 片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。另外, AT89C51的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。本定时闹钟使用12MHZ晶振与单片机AT89C51相连接,通过软件编程的方法实现了以了校时、定时功能。文章后附有电路原理图、PCB板图和程序清单,因本人在单片机编程方面是弱项,肯定有很多疏落不足之处,敬请老师能给与批评指正,从而使本人去的明显的提高。 目录 1 概述……………………………………………………………………4 1.1各种设计方案的对比……………………………………………4 1.2定时闹钟设计的实现过程………………………………………4 1.3定时闹钟实现的功能……………………………………………4 2 系统总体方案及硬件设计……………………………… …………5 2.1 闹钟定是系统的构成 ……………………………… …………5 2.2 闹钟定时控制系统设计…………………………………………5 2.3 单片机最小系统设计……………………………………………6 2.4 定时闹钟显示器设置……………………………………………8 3 软件设计…………………………………………………………… 9 3.1 程序流程图………………………………………………………9 3.2 主程序部分………………………………………………………9 3.3 时间控制部分介绍………………………………………………11 3.4 显示程序介绍……………………………………………………13 3.5 调时与判断部分介绍……………………………………………11 4 Proteus软件仿真…………………………………………… ……18 4.1 故障状态仿真图…………………………………………………18 4.2 工作状态仿真图…………………………………………………18 课程设计体会……………………………………………………… 19 参考文献 附1:源程序代码 附2:系统原理图 1 概述 1.1 各种设计方案的比较 定时闹钟设计与制作可采用数字电路实现,也可以采用单片机来完成。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在本设计与制作中采用单片机AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。 1.2 定时设计的实现过程 本设计主要通过软件编程来完成,降低了硬件电路的复杂性,而且其成本也有所降低,在该设计与制作中采用单片机AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档