ОК! Спасибо люди!
Добавлено через 27 минут 37 секунд

Сообщение от
rrrFer
C++ |
1
2
3
4
| if(!(RA3||RC2)||(RA3&&RC2))
tim[0]=!tim[0]?0xff:0;
if(tim[0]&&!(--tim[0]))
RC2=RA3^1; |
|
Ваше сокрощение не работает.
Добавлено через 30 минут 48 секунд
Быстре всего это будет самый оптимальный вариант.
C++ |
1
2
3
| if(!tim[0])tim[0]=RA3==RC2?0xff:tim[0];
else tim[0]=RA3!=RC2?0:tim[0];
if(tim[0]&&!(--tim[0]))RC2=RA3^1; |
|
Как Вам?