下载此文档

基于DS12C887的高精度时钟设计.doc


文档分类:通信/电子 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
基于DS12C887的高精度时钟设计.doc基于 DS12C887 的高精度时钟设计摘要: 设计以 ATM89C52 单片机为核心的, 采用 LCD1602 液晶和专门时钟芯片 DS12C887 的高精度时钟,该时钟具有电路结构简单合理、显示精度高和实时更新显示等特点。介绍了 DS12C887 芯片和 LCD1602 液晶的特点、功能和实现方法,给出了 ATM89C52 单片机的外部接口电路和相关程序的设计方法。关键词:单片机;时钟芯片;实时时钟;接口电路中图分类号: TP319 文献标识码: A 文章编号: 16727800 ( 2013 ) 009009402 作者简介: 宋若愚( 1986- ),男, 中国人民解放军空军预警学院助教, 研究方向为通讯工程。 0 引言随着人们生活水平的提高和智能化电子集成的发展,许多电子设备, 通常要进行与时间有关的控制, 并需要记录实时的时间信息。许多重要的信息不仅需要记录其内容, 还需要记录发生的准确时间。有些设备需要长时间运行并且保证掉电数据不丢失。通常的单片机并没有这样的实时时钟功能, 单片机掉电或者时钟晶振的误差会导致时间错乱。如果完全用程序设计时钟,又会占用单片机大量的系统资源,影响到其他功能的实现。美国 Dallas 公司的 DS12C887 实时时钟芯片, 将晶振、写保护电路、可充电锂电池等集成,可保证时钟精确、掉电时时钟数据不丢失,可靠性高,使用简单。 1 系统原理本系统利用 DS12C887 芯片设计的高精度时钟,与 52 单片机相连,通过 1602 液晶显示, 实现在 1602 液晶上精确显示年、月、日、时、分、秒, 并且在掉电的情况下仍能记录时间数据, 通电后更新实时显示, 与矩阵键盘相连接,能够使用按键调节时间,设定闹钟。 2 核心芯片 AT89C52 单片机本系统核心芯片采用 ATMEL 公司生产的 AT89C52 单片机。 AT89C52 是 51 系列单片机的其中一种型号,是一种低电压、高性能的 8 位单片机。其片内含有 8K bytes 的可反复擦写 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器。 AT89C52 有 40 个引脚, 其中 32 个为外部双向输入/ 输出( I/O ) 引脚, 同时内含 2 个外部中断口, 51 单片机内部共有定时器 T0 和定时器 T1两个 16 位可编程定时/ 计数器, AT89C52 单片机内部比 51 单片机多一个 T2定时/ 计数器, 它们可以按照常规方法进行编程, 并兼容标准 MCS-51 指令系统。 AT89C52 单片机的定时/ 计数器既有定时器功能又有计数器功能, 通过设置相关的特殊功能寄存器可以选择启动定时器功能或者计数器功能。定时器系统在 51 系列单片机中是独立的硬件部分,它通过单片机内部控制线与晶振和 CPU 连接相互作用。定时器在 CPU 设置开启定时功能后, 在晶振的作用下开始自动计时, 计数器计满后产生中断后, 通知 CPU 处理中断。 AT89C52 单片机内有一个由高增益放大器构成的振荡器,可以由内部产生时钟或外部输入时钟, RXD 和 TXD 引脚为放大器的输入和输出端。 RXD 和 TXD 引脚外接晶体振荡器时, 单片机内部振荡器会产生自激振荡。本系统选用晶振频率为 。 3DS12C887 时钟芯片 5

基于DS12C887的高精度时钟设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xcweywk961
  • 文件大小104 KB
  • 时间2017-05-29