我有一個控制燈泡的功能。只要按下一個鍵,燈泡就會閃爍。但是,我想限制閃光燈之間的最短時間間隔以防止燈泡燒燬。燈泡由連接到串行端口的繼電器開關控制,並且代碼如下:限制事件的發生
void WINAPI flash (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
//MATT: Define the serial port procedure
HANDLE hSerial;
//MATT: Fire the flash (by initialising and uninitialising the port)
hSerial = CreateFile("COM1",GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); CloseHandle(hSerial);
}
如何限制在毫秒(毫秒精度是很重要的)的最小閃光間隔?