数字时钟设计.docVIP

  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文档。上传文档
查看更多
 数字时钟设计

物理与电子工程学院 课程设计报告书 班级:09自动化 时间:2011/12/20 基于MCS-51单片机的时钟设计。 摘要:钟表的数字化给人们生产生活带来了极大的方便,研究数字钟及扩大其应用,有着非常现实的意义。本文介绍了基于单片机的电子时钟和温度计设计。系统以 STC89C52为核心, 关键词:电子时钟;STC89C52单片机;LCD1602液晶显示; 基本设计要求 在学习单片机的过程中必须理论联系实际,从实践中检验所学。时间对每个人的重要性不言而喻,而现在的科技已经通过各种不同的形式来展现时间,来提醒我们要惜时。设计要求为: (1)、准确计时,以数字形式在LCD1602上显示时、分、秒的时间 (2)、小时以24小时计时形式,分秒计时为60进位 (3)、校正时间功能(即调整时间) (4)、通过软件和硬件的测试达到目标的实现 方案论证 1.时钟的总体设计思路 按照系统的设计功能要求,本时钟系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合按键控制,来控制时钟的调整及显示。 2.单片机及显示器件的选择 对于单片机的选择,如果用8031系列,由于它没有内部RAM,系统又需要大量内存存储数据,因而不可用;51系列单片机的ROM为4K,对于我们设计的系统可能有点小;52系列单片机与51系列的结构一样,而ROM扩大为8K,对我们设计系统提供充足的空间进行功能的扩展。再有51系列单片机与52系列的单片机价格差不多。因此,我们选择52系列的单片机。 时钟和温度的显示可以用数码管或LED,而且价格便宜。但是数码管的只能显示简单的设计的系统,与我们设计要求也不相符。有很多东西需要显示,还是用显示功能更好的液晶显示器比较好,它能显示更多的数据,首选1602。 在本系统的电路设计方框图如图一所示,它由三部分组成: ①控制部分主芯片采用单片机AT89S52; ②显示部分采用液晶显示器实现时钟显示; ③时钟调节部分使用按键来控制; 微型控制器 微型控制器 时钟电路 按键调时 数据显示 3.系统硬件设计 本次设计时钟电路,使用了ATC89C52单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,使用键盘键上的按键来调整时钟的时、分、秒,同时使用C语言程序来控制整个时钟显示,使得编程变得更容易,这样通过三个模块:键盘、芯片、显示屏即可满足设计要求。 原理如图所示。 PCB图如下 Proteus仿真如下: 按键需要3个,分别实现为时间调整、时间的加、时间的减、三个功能。用单片机的3个I/O口接收控制信号, 4.软件设计 4.1 软件主要要完成的功能 (1)显示时间程序 用软件调节时间,通过程序的调节,最后用LCD现实时钟 (2)调节时间程序 按键调节时间,能实现时、分、秒的调节 4.2软件设计的主要流程 (1)系统总的流程图 主要功能是负责时间的显示,通过写地址和写数据来实现时间的调节和控制,最后通过调用显示子程序显示出来 。 (2)时间控制程序 时间控制程序,用中断准确的控制时间,采用60进制,60秒为一分钟,60分钟为一个小时,全天设置为24小时。程序流程图如下所示。 程序用C语言编写,代码见附录。编程时采用KEIL C,而仿真用PROTUES,仿真时仿真图如图所示 开始 开始 定时器及中断定时器初始化 按键调时 是否设定参数 执行显示程序 N Y 5 系统测试结果及分析 5.1测试方法 按照之前的分析和仿真结果做好电路板,检验显示电路,通过按键看能否实现时间的调节。各部分正确连接电源和地。 5.2 测试结果及分析 测试的结果图片在如附录所示。当主板接好线之后,时钟能正确如仿真时的结果复显示。按键可以正确的实现时间的调节,效果良好,达到的预期的效果。 设计使用的控制器结构简单、显示准确,具有一定的实际应用价值 6.参考文献 [1] 吴凤清,王兢,索辉,刘国范,徐宝琨,赵慕愚. HYPERLINK /kns50/detailref.aspx?filename=JLDX901.021dbname=cjfd1999filetitle=%e7%ba%b3%e7%b1%b3%e6%99%b6LaFeO_3%e7%9a%84%e5%90%88%e6%88%90%e5%8f%8a%e6%b9%bf%e6%95%8f%e7%89%b9%e6%80%a7%e7%9a%84%e7%a0%94%e7%a9%b6 \t _top 纳米晶LaFeO_3的合成及湿敏特性的研究[J]. HYPERLINK /kns50/Navi/Bridge.aspx?DBCode=CJFDLinkType=BaseLinkField=BaseIDTableName=CJFDBASEINFONaviLink=%e5%90%89%e6%9e

文档评论(0)

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

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

1亿VIP精品文档

相关文档