单片机第一季:零基础11——实时时钟DS1302 目录 1,DS1302 时钟芯片介绍 2,BCD码介绍 3,涉及到的寄存器 3.1,控制寄存器 3.2,日历/时钟寄存器 3.3,DS1302 的读写时序 4,相关代码 这一章我们来学习DS1302 时钟芯片,该芯片是3 线SPI 接口,所以需要使用51单片机的3 个IO 口模拟SPI 时序与DS1302 时钟芯片通信,将时钟日历数据读取出来。开发板上集成了1 个DS1302 时钟模块,可使用它设计一个多功能电子时钟。本章要实现的功能是:系统运行时,数码管上显示电子时钟时分秒,格式为“XX-XX-XX”。 1,DS1302 时钟芯片介绍 DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31 字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三根通信线:①RES复位②I/O 数据线③SCLK 串行时钟。时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信。DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mW。 DS1302 由DS1202 改进而来增加了以下的特性:双电源管脚用于主电源和备份电源供应,Vcc1 为可编程涓流充电电源,附加七个字节存储器。它广泛应用于电话、传真、便携式仪器以及电池供电的仪器仪表等产品领域下面。 主要的性能指标: ★ 实时时钟具有能计算2100 年之前的秒、分、时、日、星期、月、年的能力,还有闰年调整的能力; ★ 31 个8 位暂存数据存储RAM; ★ 串行I/O 口方式使得管脚数量最少; ★ 宽范围工作电压2.0~5.5V; ★ 工作在2.0V 时,电流小于300nA; ★ 读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式; ★ 8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配; ★ 简单3 线接口; ★ 与TTL 兼容Vcc=5V; ★ 可选工业级温度范围-40~+85; 







2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/87466.html