毕业设计论文-基于单片机的数字钟的设计.docVIP

毕业设计论文-基于单片机的数字钟的设计.doc

  1. 1、本文档共43页,可阅读全部内容。
  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文档。上传文档
查看更多
毕业设计论文-基于单片机的数字钟的设计

湖 南 工 学 院 毕业设计说明书 课题名称:基于单片机的数字钟的设计 专业名称:电子信息工程技术 学生班级:电信0502 学生姓名: 学生学号: 指导老师: 2008年3月 前 言 单片机是一门应用性很强的专业技术,其理论与实践技能是从事机电类专业技术工人员所不可缺少的,所以学好单片机是我们步向社会并且立足社会的防身工具。 单片机以其高性能、高速度、体积小、价格低廉、稳定可靠而得到广泛应用,是设计智能化仪器仪表的首选微控制器,单片机结合简单的接口电路即可构成数字钟,它可广泛应用于工业、农业、日常生活等领域,与传统钟表相比较,它具有高精度、高可靠性、操作方便、价格便宜、智能化等特点,是钟表的一个发展方向,具有一定的实用价值。 本课程设计是数字钟的设计与制作,在这次课程设计中主要包括三大主要部分:一是电路图和PCB板的绘制;二是根据PCB板来制作电子钟的实物;三是根据流程图来编写出其相应的程序。 本课程设计包括数字钟总体方案的选择、数字钟的工作原理、整机电路原理、电源电路原理图及PCB图的制作、列出全部电路元器件清单、单元电路工作原理介绍(电源电路、时钟电路、复位电路、键盘/显示接口电路及所用主要芯片介绍);单片机硬件资源的使用分配情况;画出数字钟软件系统主程序、各子程序、中断服务程序及各功能程序的流程框图等诸多内容。 本书在写的过程中出现很多问题,请读者多多包涵。 编者:王飞 2008年3月 湖南工学院 目 录 1、数字钟方案选择 1 1.1方案论证 1 2、数字钟的工作原理 2 2.1实现时钟计时的基本方法 2 2.2数字钟的时间显示 2 2.3数字钟的启、停及时间调整 2 3、数字钟整机电路方框图 3 4、部分电路及芯片介绍 3 4.1电源的设计 3 4.2 AT89S52芯片 6 4.3 复位电路 8 4.4 时钟电路 9 4.5 键盘显示电路 10 4.6 74LS244芯片 11 5、地址分配 12 5.1存储器地址分配 12 5.2硬件资源分配 13 6、数字钟元件清单 13 7、程序流程图 13 7.1主程序流程框图 14 7.2中断流程框图 15 7.3其他流程框图 16 8、程序清单 21 8.1 “P.”点显示序清单 21 8.2自动运行程序清单 23 8.3自动调整程序清单 26 9、数字钟的使用说明 32 设计体会 33 参考文献 34 附录 35 附录1数字钟原理图 35 附录2电源原理图 36 附录3下载线图 36 附录4电子钟PCB图 37 1、数字钟方案选择 1.1方案论证 对于实时时钟而言,显示显然是另一个重要的环节。通常有两种显示方式:动态显示和静态的显示。 方案一:串口扩展,LED静态显示。 如图1所示,该方案占用口资源少,采用串口传输实现静态显示,显示亮度有保证,但硬件开销大,电路复杂,信息刷新速度慢,比较适用于并行口资源较少的场合。 方案二:8155扩展,LED动态显示。 如图2 所示,该方案硬件连接简单,但动态扫描的显示方式需占用CPU较多的时间,在单片机没有太多实时测控任务的情况下可以采用。 本次数字钟的设计是组合以上方案,软件计时,LED动态显示。如图3所示,该方案的单片机芯片采用Atmel公司的AT89S52,它一种低功耗、高性能的CMOS 8位单片机。由于实时测控任务少,采用动态显示,节省I/O口,硬件电路比较简单,成本低。 2、数字钟的工作原理 2.1实现时钟计时的基本方法: 利用MCS-51系列单片机的可编程定时/计数器、中断系统来实现时钟计数。 (1) 计数初值计算: 把定时器设为工作方式1,定时时间为100ms,则计数溢出10次即得时钟计时最小单位秒,而10次计数可用软件方法实现。 假设使用T/C0,方式1,100ms定时,fosc=6MHz。 则初值X满足(216-X)×2= X=15536→10000→3CB0H (2) 采用中断方式进行溢出次数累计,计满10次为秒计时(1秒); (3) 从秒到分和从分到时的计时是通过累加和数值比较实现。 2.2 数

文档评论(0)

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

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

1亿VIP精品文档

相关文档