DS1302时钟程序详解.pdfVIP

  • 9
  • 0
  • 约小于1千字
  • 约 1页
  • 2021-06-25 发布于上海
  • 举报
DS1302 时钟程序详解 ds1302 时钟程序详解: DS1302 的控制字如图 2 所示。控制字节的最高有效位 (位 7) 必须是逻辑 1,如果它为 0 ,则不能把数据写入 DS1302 中,位 6 如果为 0 ,则表示存取 日历时钟数据,为 1 表示存取 RAM 数据 ;位 5 至位 1 指示操作单元的地址 ;最 低有效位 (位 0) 如为 0 表示要进行写操作,为 1 表示进行读操作,控制字节总 是从最低位开始输出。 2.3 数据输入输出 (I/O) 在控制指令字输入后的下一个 SCLK 时钟的上升沿时,数据被写入 DS1302 ,数据输入从低位即位 0 开始。同样,在紧跟 8 位的控制指令字后的 下一个 SCLK 脉冲的下降沿读出 DS1302 的数据,读出数据时从低位 0 位到 高位 7。 2.4 DS1302 的寄存器 DS1302 有 12 个寄存器,其中有 7 个寄存器与日历、时钟相关,存放的数 据位为 BCD 码形式 ,其日历、时间寄存器及其控制字见表 1。 此外, DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄

文档评论(0)

1亿VIP精品文档

相关文档