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

📄 calendarclk.h

📁 30个典型的C语言应用实例:单片机实现7段数码管显示,基于MAX7219的8位数码管显示,MAX7219的工作时序和寄存器描述,单片机实现液晶显示,单片机实现电子密码锁, 单片机实现简单音乐发生器,单
💻 H
字号:
/*****************************************/
/* 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -