calendarclk.h

来自「51单片机C语言应用程序设计实例精讲.rar」· C头文件 代码 · 共 34 行

H
34
字号
/*****************************************/
/* Copyright (c) 2005, 通信工程学院      */
/* All rights reserved.                  */
/* 作    者:戴 佳						 */
/*****************************************/

#ifndef	_CALENDARCLK_H 		// 防止CalendarClk.h被重复引用

#define	_CALENDARCLK_H

#include <reg52.h>
#include <absacc.h>

#define uchar unsigned char
#define uint unsigned int

/* DS12C887 内部专用寄存器宏定义 */
#define MIN XBYTE[0x0102]
#define HOUR XBYTE[0x0104]
#define DAYOFWEEK XBYTE[0x0106]
#define DAYOFMONTH XBYTE[0x0107]
#define MONTH XBYTE[0x0108]
#define YEAR XBYTE[0x0109]
#define REG_A XBYTE[0x010a]
#define REG_B XBYTE[0x010b]

/* 由串口获得的日历时钟信息变量,用于对芯片时间的设置 */
uchar year1,month1,dayofweek1,dayofmonth1,hour1,min1;

/* 芯片DS12C887提供的日历时钟信息变量 */
uchar year2,month2,dayofweek2,dayofmonth2,hour2,min2;

#endif

⌨️ 快捷键说明

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