单片机电子时钟1602显示ds12c887芯片.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文档。上传文档
查看更多
单片机电子时钟1602显示ds12c887芯片

摘 要 本论文设计一个基于单片机、液晶1602显示和DS12C887高精度时钟芯片控制于一体的高精度电子时钟。计时器是人类发展以来对于时间观念认知的伟大发明,不少机器设备上也少不了高精度计时器的支持,工业上计时器的应用无处不在,生活中人们根据时间上班,工作,生活,学习……所以高精度稳定的计时器扮演着非常重要的角色。本设计以宏晶公司的STC89C52单片机为控制核心,以液晶屏LCD1602显示器为显示模块,依靠DS12C887芯片高精度计时的特点,可以设计出一个具有显示年月日,星期,时分秒,以及定时闹钟功能为一体的高精度电子时钟,本时钟具有如下特点: 计时准确,基本无误差,运行10年误差仅1秒; 可以随意设置时间,包括年月日,星期,时分秒,闹钟开/关,时间; 系统掉电后,时钟仍可精确计时10年; 系统上电后,自动恢复正常时间; 本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。 ? 目 录 摘 要 1 目 录 2 1 引 言 3 2 总体设计 4 2.1基本原理 4 2.2系统总体框图及设计思路 8 3 详细设计 9 3.1 硬件设计 9 3.2 软件设计. 13 3.2.1程序设计思路 13 3.2.2 程序流程图 13 3.2.3 程序代码 14 4 系统调试及分析 26 5 心得体会 28 参考文献 29 1 引 言 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。本文主要对使用单片机设计进行了分析,并介绍了基于单片机硬件组成。利用单片机。并且本文分别从原理图,主要芯片,程序的调试来详细阐述。2 总体设计 2.1基本原理 1.单片机控制原理: 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。 目前最常用的单片机为MCS-51,是由美国INTEL公司(生产CPU的英特尔)生产的,89C51是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的,其内核兼容MCS-51单片机。 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit), 常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。 由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。 0 秒 0~59 00~3B 00~59 1 秒闹铃 0~59 00~3B 00~59 2 分 0~59 00~3B 00~59 3 分闹铃 0~59 00~3B 00~59 4 12小时模式 1~12 01~0C AM 81~8C PM 01~12 AM 81~92 PM 24小时模式 0~23 00~17 00~23 5 时闹铃,12小时制 1~12 01~0C AM 81~8C PM 01~12 AM 81~92 PM 时闹铃,24小时制 0~23 00~17 00~23 6 星期(星期日=1) 1~7 01~07 01~07 7 日 1~31 01~1F 01~31 8 月 1~12 01~0C 01~12 9 年 0~99 00~63 00~99 10 控制寄存器A 11 控制寄存器B 12 控制寄存器C 13 控制寄存器D 50 世纪 0~99 NA 19,20 3.液晶LCD1602工作原理: LCD指令表 指令功能 控制线 数据线 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除屏幕 0 0 0 0 0 0 0 0 0 1 清除屏幕,并把光标移至左上角 光标回到原点 0 0 0 0 0 0 0 0 1 x 光标移至左上角,显示内容不变 设定进入模式 0 0 0 0 0 0 0 1 I/D S I/D=1:地址递增,I/D=0:地址递减 S=

文档评论(0)

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

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

1亿VIP精品文档

相关文档