ds1302和ds1307区别_ds1302和ds12c887区别

电子常识

2647人已加入

描述

  现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。

 ds1302和ds1307区别

  ds1302是半SPI接口

  在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。在DS1302的时钟日历或RAM进行数据传送时,DS1302必须首先发送命令字节。若进行单字节传送,8位命令字节传送结束之后,在下2个SCLK周期的上升沿输入数据字节,或在下8个SCLK周期的下降沿输出数据字节。

  ds1302接cpu电路图:

ds12c887

  ds1307是I2C接口

  DS1307在IIC总线上是从器件,地址固定为“11010000”,DS1307 写操作TWI 被控接收模式 主控器件按如下顺序将数据写入到DS1307 寄存器或内部RAM 中:

  第一步:START 信号,

  第二步:写SLA+W(0xd0)字节,DS1307 应答(ACK),

  第三步:写1 字节内存地址(在以下第四步写入的第一字节将存入到DS1307 内该地址处),DS1307应答,

  第四步:写数据(可写多个字节,每一字节写入后DS1307 内部地址计数器加一,DS1307 应答),

  第五步:STOP 信号。

  ds1307接cpu电路图:

ds12c887

  ds1302和ds12c887区别

  ds1302要用户自己安装后备电池和串口通讯,而且需要32.768晶振。

  ds12c887自带后备电池,并口通讯,无需外围元件,自带晶体振荡器和锂电池,在没有外部电源的情况下可工作10年。

  ds12c887时间表示方法有两种:一种用二进制数表示,一种用BCD码表示;DS12C887中带有128字节RAM,其中11字节用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节RAM供用户使用;数据/地址总线复用,用户可编程以实现多种方波输出。

  ds12c887接cpu电路图:

ds12c887

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
随风流水01 08-17
0 回复 举报
谢谢分享,学习了 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分