/*
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();
博客介绍了DELAY.H代码,其由王家宝编写,最后更新于2000.04.01,用途是提供较精确的延时功能。代码修改了系统中断0x8,最小延时单位为1/18.2秒,还给出了相关结构体和函数声明。
238

被折叠的 条评论
为什么被折叠?



