var.h

来自「电能表源码」· C头文件 代码 · 共 49 行

H
49
字号
/*

*/
#define		BIT0		0x01
#define		BIT1		0x02
#define		BIT2		0x04
#define		BIT3		0x08
#define		BIT4		0x10
#define		BIT5		0x20
#define		BIT6		0x40
#define		BIT7		0x80

#define		NONE	0

#ifdef MAIN
#define EXTERN
#else
#define EXTERN extern
#endif

EXTERN struct RTCTime
{
	unsigned char rYear;		// 年
	unsigned char rMonth;		// 月
	unsigned char rDate;		// 日
	unsigned char rHour;		// 时
	unsigned char rMinute;	    // 分
	unsigned char rSecond;	    // 秒
	unsigned char rWeek;		// 周	
};

EXTERN struct ETMode
{
	unsigned char tName;		// 定时器号
	unsigned char tMode;		// 定时器工作模式
	unsigned char tDH;			// 定时器高位
	unsigned char tDL;			// 定时器低位
	unsigned char tClk;			// 时钟clk分频系数
};

#ifdef MAIN	
struct RTCTime RTCTIME _at_ 0x0000;			// 默认从0x0000开始存放读RTC之后的数据
//unsigned long SysIntFlgState _at_ 0x0010;
#else
extern struct RTCTime RTCTIME;
//extern unsigned long SysIntFlgState;
#endif

⌨️ 快捷键说明

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