一、DS1302时钟
1.DS1302时钟介绍
2.芯片使用
使用芯片时首先要通过数据手册知道芯片功能,根据芯片功能应用。
3.实现DS1302功能
通过对配置寄存器使用DS1302的读写功能
二、实现DS1302读写
1.模块化编程框架
首先对DS1302端口重新定义(换端口名字),再写两个函数,单片机默认口初值为1,所以还有有一个初始化函数对端口置0。
2.DS1302读写函数注意事项
(1)在外部函数中声明数组和函数不需要加entern,声明变量时必须加extern
(2)和移位寄存器一样,DS1302芯片也是配合时钟写入数据
(3)局部变量默认初始值不是0,全局变量默认初始值是0
3.DS3102读写函数代码
(1)DS1302写字节函数
命令字是对写入寄存器地址进行命令,给地址之后就给对应寄存器写入数据
(2)DS1302读字节函数