📄 ds1302.h
字号:
/*
* Copyright (C) 2007, 华中科技大学电气与电子科技创新中心
* All Rights Reserved.
*
* 文件名: DS1302.h
* 文件描述: DS1302头文件
*
* 当前版本: 1.0
* 作者: Zuowenping(fmku007@163.com)
* 完成日期: 年月日
*
*/
#ifndef _DS1302_H_
#define _DS1302_H_
#include "reg51.h"
#include "lcd1602.h"
/*管脚定义*/
sbit SCLK = P2^3;
sbit DATA = P2^4;
sbit CE = P2^5;
/*寄存器定义*/
#define WrSec 0x80
#define RdSec WrSec+0x01
#define WrMin 0x82
#define RdMin WrMin+0x01
#define WrHr 0x84
#define RdHr WrHr+0x01
#define WrDate 0x86
#define RdDate WrDate+0x01
#define WrMonth 0x88
#define RdMonth WrMonth+0x01
#define WrDay 0x8A
#define RdDay WrDay+0x01
#define WrYear 0x8C
#define RdYear WrYear+0x01
#define WrDS1302Ctrl 0x8E
#define RdDS1302Ctrl WrDS1302Ctrl+0x01
#define WrDS1302ChargeCtrl 0x90
#define RdDS1302ChargeCtrl WrDS1302ChargeCtrl+0x01
#define WrClkBurst 0x90
#define RdClkBurst WrClkBurst+0x01
void wr_ds1302(unsigned char addr1,unsigned char data1);
unsigned char rd_ds1302(unsigned char addr1);
void ChargeCtrl(bit Ctrl); //Ctrl=0: Close Charge
//Ctrl=1:Open Charge
static unsigned char DAY[7][3]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -