STC单片机学习------DS1302时钟芯片

        把DS1302调试出来了,写个记录吧,下次用着时候省得再重新满大街的找资料。 芯片介绍就不写了,度娘一搜一大把,写几点笔记:

1、向寄存器写入数据前,要先关闭写保护,即向 0x8E 写入 0x00,开启写保护时候写入0x80;

2、DS1302 第5脚 RST脚,类似于一般芯片的CS脚,读写寄存器时候要将其拉高。一般的片子都是拉低,这里跟其他不一样;

3、接收或发送数据时候,低位在前,高位在后。感觉有点别扭;

4、设置时间,或读取时间时候,是BCD码,不是十六进制。比如,11时56分,读出时候就是0x11时,0x56分。



/* Includes ------------------------------------------------------------------*/
#include "STC_NEW_8051.h"
#include 
#include "mySTC.h"
/* Private typedef -----------------------------------------------------------*/
/* Pri

你可能感兴趣的:(DS1302,STC,时钟芯片)