ds1302时钟程序详解,单片机

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时钟程序详解,单片机

你可能喜欢

  • DS18B20中文资料
  • LCD1602时钟
  • ADC0809中文资料
  • AT89C51单片机
  • 无字库12864
  • 温度测量系统设计
  • ds1302中文资料
  • 超声波测距程序

ds1302时钟程序详解,单片机相关文档

最新文档

返回顶部