今日头条
对于一个完善的单片机系统,经常需要对时间进行操作。例如,记录当前采集数据的时间、显示当前时间、设定关机时间等等。为了能够对时间进行控制,通常需要在硬件电路中集成实时时钟芯片。实时时钟芯片一般均内置了可编程的实时日历时钟,用于设定以及保存时间。其采用备份电池供电,在系统断电时仍可以工作,因此时间值不会丢失。另外,实时时钟芯片一般内置闰年补偿系统,计时很准确。实时时钟芯片的这些优点,使得其广泛应用于需要时间显示的测控系统或者手持式设备中。
本章以美国DALLAS公司推出实时时钟芯片DS1302为例,介绍实时时钟芯片的功能、控制指令以及时间的操作,并给出了相应的操作子函数供读者调用。本章最后通过一个具体的实例,讲解了如何使用51系列单片机来操作实时时钟芯片DS1302。
实时时钟芯片DS1302概述
DS1302是美国DALLAS Semiconductor公司推出的一款实时时钟芯片。其以计时准确、接口简单、使用方便、工作电压范围宽和低功耗等优点,得到了广泛的应用。DS1302的主要特点如下:
DS1302采用3线串行接口,占用引脚少。
DS1302内部集成了可编程日历时钟,用户可以根据需要设置。
DS1302内部集成了31个字节的静态RAM。
DS1302的日历时钟可自动进行闰年补偿。
DS1302支持双电源供电,可以使用外部主电源和备份电源。
DS1302芯片具有对备份电池进行涓流充电功能,可有效长备份电池的使用寿命。
责任编辑:tzh
全部0条评论
快来发表一下你的评论吧 !