/*
DELAY.H
代码编写: 王家宝
最后更新日期: 2000.04.01
用途: 提供比较精确的延时功能
要求: 函数修改了系统中断 0x8 ,因此要求在结束延时功能之前
不要再修改 0x8 中断,提供最小的延时单位为 1/18.2 秒
*/
#define MAXTIMERS 10
BOOL IsInit=0;
struct {
int id;
UINT ticks;
UINT delayticks;
UINT timeout;
}TICKS[MAXTIMERS];
void InitTimer();
int CreateTimer(UINT dida,UINT id);
int CheckeTimeOut(UINT id);
void Delay(UINT dida);
void ReleaseTimer(UINT id);
void EndTimer();
void interrupt (*old_int8)();
void interrupt new_int8();