Михаил Е. (22.02.2011 14:05, просмотров: 36) ответил Андрей83 на Вроде немного разобрался.
Что ты наплодил столько лишних переменных? Не проще так:
unsigned int A,a;
a = A; // сохранил A, теперь никакие прерывания не влияют
if((a>5)&&(a<15))
{
...
}
И вообще, ты уверен что A должна быть unsigned int?
Может достаточно байтовой переменной char?