📄 def_time.h
字号:
/***************************************************************************
** File name : time.h
** Author : x.cheng
** Create date :
**
** Comment:
** file used for something
**
** Revisions:
** $Log: def_time.h,v $
** Revision 1.2 2005/07/27 07:04:27 x.cheng
** move global ticker variable to drv/time/time.c
**
** Revision 1.1.1.1 2005/07/27 06:53:15 x.cheng
** add into repositories
**
**
***************************************************************************/
#ifndef __JCINX_DRV_INC_TIME_H__
#define __JCINX_DRV_INC_TIME_H__
extern volatile unsigned long g_ulTickers; /*defined in time.c*/
/*address in cmos for RTC_ */
#define RTC_SECOND 0
#define RTC_MINUTE 2
#define RTC_HOUR 4
#define RTC_WEEK 6
#define RTC_DAY 7
#define RTC_MONTH 8
#define RTC_YEAR 9
#define RTC_CENTURY 0x32
#ifndef _TIME_IRQ_FREQUENCE__
#define _TIME_IRQ_FREQUENCE__
////////////////////////////
#define TIME_IRQ_FREQUENCE 100 /* 希望的时钟中断频率,每秒钟100次 */
/***************************************************************
*P385, IBM-PC中,8253/54的三个时钟端的输入频率都是1.1931817Mhz
*要产生合适的计数值,要如下除一下
***************************************************************/
#define COUNTER0_PER_IRQ (1193182/TIME_IRQ_FREQUENCE)
/*****coutner0+LSB/MSB+mode 2+binary*****/
#define MODE_CW_COUTER0 0x34
/*****8253的公用控制寄存器端口******/
#define CTRL_REG_8253 0x43
/*****counter0的端口*******/
#define REG0_8253 0x40
#endif /* end of _TIME_IRQ_FREQUENCE__*/
#endif /* end of __JCINX_DRV_INC_TIME_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -