DS1302实时时钟电路 (2009-05-05 21:21:45) 标签:杂谈 1 DS1302 简介 DS1302是美国 DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加 31字节静态 RAM,采用 SPI 三线接口与 CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和 RAM数据。实时时 钟可提供秒、分、时、日、星期、月和年,一个月小与 31天时可以自动调整,且具有闰年补偿功能。工作 电压宽达 2.5 ~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背 电源进行涓细电流充电的能力。 DS1302的外部引脚分配如 图 1所示及内部结构如 图 2所示。DS1302用于数 据记录,特别是对某些具有特殊意义的数据点的记录上, 能实现数据与出现该数据的时间同时 记录,因此广泛应用于测量系统中。 图 1 DS1302的外部引脚分配
单片机时钟电路的设计 1.时钟结构与原理 单片机时钟的结构部分主要分为硬件和软件两部分。其中硬件部分比较简单,主要 89c51单片机, LED,数码管和按键开关组成,如下图所示。 单片机 p0 端口接有 4为共阳极 LED 数码管显示器。数码管的 8 个引脚依照 a,b,c,d,e,f,g,dp 顺序依次与 p0 端口的 8 个引脚相连,,R 是电阻。限流电阻 p0端口上。 使用方法: P1.1 为暂停键,按下后开始进行设置时间, p1.4 设置秒, p1.3 设置分, p1.2 设 置时, p1.5为运行键。 基本原理:时钟一般由走时显示和调整时间 3 项基本功能组成,这些功能在单片机时 钟主要由软件设计体现出来。其中,走时部分利用单片机离得定时 /计数器产生的中断。例 如,设置定时器在 T0工作模式 0 状态下,设置每隔 5ms中断一次, 中断 200次正好是一秒。 中断服务程序里记载