timedef.h

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· C头文件 代码 · 共 55 行

H
55
字号
/* Copyright 1996, ESS Technology, Inc.					*/
/* SCCSID @(#)timedef.h	1.8 7/15/98 */

/*
 * $Log$
 */

/*
 * New definitions for global clock. The new clock is updated according
 * to the video interrupt rate. Video interrupt various depending on the
 * encoder mode. The 60 NTSC field count is equal to 1 second.
 */

#ifndef __TIMEDEF_H__
#include "custom.h"

GBLDEF_0(volatile unsigned int glbTimer, 0);

#define	ZERO_SECOND	0
#define TENTH_SECOND    2
#define	EIGHTH_SECOND	8
#define QUARTER_SECOND	15
#define	HALF_SECOND	30
#define	ONE_SECOND	60
#define	TWO_SECOND	120
#define	THREE_SECOND	180
#define	FOUR_SECOND	240
#define	FIVE_SECOND	300
#define	SEVEN_SECOND	360
#define	EIGHT_SECOND	420
#define	TEN_SECOND	600
#define	TWELVE_SECOND	720
#define	FIFTEEN_SECOND	900
#define	TWENTY_SECOND	1200

#ifdef USE_SLEEP
#define TEN_MINUTE      36000
#define TWENTY_MINUTE   72000
#define THIRTY_MINUTE   108000
#define FOURTY_MINUTE   144000
#define FIFTY_MINUTE    180000
#define SIXTY_MINUTE    216000
#define SEVENTY_MINUTE  252000
#define EIGHTY_MINUTE   288000
#define NINETY_MINUTE   324000
#define NINETY_NINE_MINUTE  356400
#endif

#define TIMER1_INTERVAL	10	/* In msec */
#define TIMER2_INTERVAL	500	/* In msec (i.e. timer will be .5 sec)  */

#define CYCLES_IN_ONE_MS	(CPUCLK*100)	/* Number of CPU cycles in 1ms */

#endif /* TIMEDEF_H__ */

⌨️ 快捷键说明

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