Показать сообщение отдельно
Старый 14.05.2013, 12:35   #99
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,252
Вес репутации: 9451
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Попробуй вот так
PHP код:
void halfcycle()  //прерывания таймера 
{    
  
Vout=A3_Read// читаем  порт к которому подключен выход датчика 
  
if (Vout>508 && Vout<516)  tic1=0;   //детектор ноля     
  
if(Dimmer1 tic1 ) {D4_High;} else  D4_Low;
tic1++;  //счетчик  
}; 
Время таймера лучше сделать кратным, например
StartTimer1(halfcycle, 100);
При этом значения dimmer могут изменятся от 0 до 99
Admin вне форума   Ответить с цитированием