DS1302时钟总结

                   DS1302简单总结

介绍一下,DS1302是一个时钟芯片,可以自动走时的一个时钟芯片,可以计算2100年之前的秒,分,时,日月年的能力,下面是单片的引脚所示
[详细时钟代码初始化和使用]
(https://blog.csdn.net/weixin_43394725/article/details/86777263)
总的来说使用DS1302最主要是对寄存器进行读写操作时序
在这里插入图片描述在这里第七位固定为高位,D6这个位置代表是对RAM寄存器还是时钟寄存器进行操作
D5 – D1代表是对秒 分 时等计数器进行选这位
D0代表时对寄存器进行读还是进行写操作, 其中D0 = 0 进行写操作,D0 = 1 ,就是进行读操作,其中DS1302进行初始化配置的时候就是配置这个寄存器
当写入DS1302Write(0x8e, 0x00)的时候代表的是进行关闭写保护,意思就是可以对寄存器里面的值或者说数据进行修改操作
之后可以对秒分时寄存器的写入
uchar TIME[7] = {0, 0, 0x12, 0x01, 0x01, 0x02, 0x13}; ///

uchar code WRITE_RTC_ADDR[7] = {0x80, 0x82, 0x84, 0x86, 0x88, 0x8a, 0x8c};

void Ds1302Init()

{

uchar n;

Ds1302Write(0x8E,0X00);

for (n=0; n<7; n+

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值