⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds12887.h

📁 用DS12C887RTC芯片实现高精度数字时钟的1602显示
💻 H
字号:
/*************************************************************************
文件名  :ds12887.h
作	  者:eleclike
修改日期:2008-9-9
版	  本:v1.00
版权说明:本程序只供学习使用,未经作者许可,不得用于其它任何用途
备    注:
**************************************************************************/

#ifndef	__DS12887_H__
#define __DS12887_H__

#include "My52.h"
#include "absacc.h"		//该头文件中包含了XBYTE 的定义。

//闹钟,时钟寄存器
#define TIME_SECOND 	XBYTE[0x0000]
#define ALARM_SECOND	XBYTE[0x0001]
#define TIME_MINUTE		XBYTE[0x0002]
#define	ALARM_MINUTE	XBYTE[0x0003]
#define TIME_HOUR		XBYTE[0x0004]
#define ALARM_HOUR		XBYTE[0x0005]
#define TIME_DAY		XBYTE[0x0006]
#define TIME_DATE		XBYTE[0x0007]
#define TIME_MONTH		XBYTE[0x0008]
#define TIME_YEAR		XBYTE[0x0009]
//控制寄存器
#define REGISTERA		XBYTE[0x000A]
#define REGISTERB		XBYTE[0x000B]
#define REGISTERC		XBYTE[0x000C]
#define REGISTERD		XBYTE[0x000D]


//全局变量声明
extern uchar AlmSecond;		//闹钟秒
extern uchar AlmMinute ;
extern uchar AlmHour;
extern uchar Second ;		//时钟秒
extern uchar Minute ;
extern uchar Hour ;
extern uchar Day   ;		//时钟星期
extern uchar Date  ;		//时钟日
extern uchar Month ;
extern uchar Year  ;
extern uchar AlarmEnable;	//报警使能


//函数原型
extern void IsInitDs12887(void);
extern void InitDs12887(void);
extern void ReadDs12887(void);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -