单片机(七)

    xiaoxiao2022-06-22  26

    有关时分秒的各种命令格式,大家看看使用手册,实时时钟就是掉电也能走,它可通过纽扣电池供电。

    下面我们来看一下读一个字节

    由此,我们来看一下程序:

    unsigned char ds1302_read_byte(unsigned char addr)//¶读取一个字节 {       unsigned char i;       unsigned char temp;       addr = addr & 0xfe;       SCK = 0;       RST = 0;            RST = 1;            addr = addr + 1;       for(i = 0; i < 8; i++)       {               IO = addr & 0x01;               SCK = 0;               SCK = 1;                              addr >>= 1;     }         for(i = 0; i < 8; i++)         {               SCK = 1;               SCK = 0;               temp >>= 1;               if(IO)                 {             temp += 0x80;                             }     }         RST = 0;         return temp; }

    下面我们再来看一下写入一个字节;

    我们再来看一下程序:

    void ds1302_write_byte(unsigned char addr,unsigned char byte)//写入一个字节 {       unsigned char i;       addr = addr & 0xfe;              SCK = 0;       RST = 0;            RST = 1;       for(i = 0; i < 8; i++)       {               IO = addr & 0x01;               SCK = 0;               SCK = 1;               addr >>= 1;     }                  for(i = 0; i < 8; i++)       {               IO = byte & 0x01;               SCK = 0;               SCK = 1;               byte >>= 1;     }                  SCK = 0;         RST = 0; }

    我们还要知道年月日时分秒的书写格式,

    由此,差不多有关ds1302的所有资料都给出来了,若还有啥疑问,很高兴和大家探讨。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

    转载请注明原文地址: https://ju.6miu.com/read-1123060.html

    最新回复(0)