/ * Delay.h code Writing: Wang Jiabao Last Update Date: 2000.04.01
Uses: Provide a relatively accurate delay function requirement: The function modifies the system interrupt 0x8, so the 0x8 interrupt is required before the delay function is required, providing the smallest delay unit to 1 / 18.2 seconds * / # define maxTimers 10
Bool isinit = 0; struct {int ID; uint ticks; uint delaytyticks; uint timeout;} ticks [ketimers];
Voidin (); int CreateTimer (uint Dida, Uint ID); int Checketimeout; Void delay (uint DIDA); Void ReleaseTimer; void endtimer (); void interrupt (* OLD_INT8) (); Void interrupt new_int8 ();