(1) 时钟芯片 DS1302 的工作原理:
DS1302 在每次进行读、写程序前都必须初始化,先把 SCLK 端置 “ 0”,接着把 RST 端置“ 1”,最后
才给予 SCLK 脉冲;读 /写时序如下图所示。为 DS1302 的控制字,此控制字的位 7 必须置 1,若为 0
则不能把对 DS1302 进行读写数据。对于位 6,若对程序进行读 /写时 RAM=1 ,对时间进行读 /写时,
CK=0。位 1至位 5指操作单元的地址。位 0是读 /写操作位,进行读操作时,该位为 1;该位为 0则表
示进行的是写操作。控制字节总是从最低位开始输入 /输出的。表 6 为 DS1302 的日历、时间寄存器内
容: “CH”是时钟暂停标志位,当该位为 1时,时钟振荡器停止, DS1302 处于低功耗状态;当该位为 0
时,时钟开始运行。 “WP”是写保护位,在任何的对时钟和 RAM 的写操作