You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
504 B
31 lines
504 B
#ifndef __DS1302_H_ |
|
#define __DS1302_H_ |
|
|
|
//---包含头文件---// |
|
#include<reg51.h> |
|
#include<intrins.h> |
|
|
|
//---重定义关键词---// |
|
#ifndef uchar |
|
#define uchar unsigned char |
|
#endif |
|
|
|
#ifndef uint |
|
#define uint unsigned int |
|
#endif |
|
|
|
//---定义ds1302使用的IO口---// |
|
sbit DSIO=P3^4; |
|
sbit RST=P3^3; |
|
sbit SCLK=P3^5; |
|
|
|
//---定义全局函数---// |
|
void Ds1302Write(uchar addr, uchar dat); |
|
uchar Ds1302Read(uchar addr); |
|
void Ds1302Init(); |
|
void Ds1302ReadTime(); |
|
|
|
//---加入全局变量--// |
|
extern uchar TIME[7]; //加入全局变量 |
|
|
|
#endif |