[an error occurred while processing this directive]
|
int delay_count;вставить в 1 мс прерывание:
if (delay_count) delay_count--;Добавить функции задержки:
void StartDelay(int ms)
{ __disable_interrupt ( ) ;
delay_timer=ms;
__enable_interrupt ( ) ;
}void Delay(int ms)
{ StartDelay(ms);
while(delay_count>0) ;
}
<\pre>
Составить ответ ||| Конференция ||| Архив
Ответы