Дело в том что есть два порта ввода-вывода, Port A и Port B, светодиоды подключенные к порту Б ведут себя как надо, а вот те которые подключены к порту А самопроизвольно моргают в порядке выполнения программы, т.е. когда они должны гореть - они моргают. Я думаю что это из-за того что порт А работает в каком то не том режиме (аналоговом что-ли), который нужно ему задать через какой нить регистр. Компилятор MikroC PRO for PIC от микроэлектроника. В шпротеусе проверяю и все нормально, а в железе немного глючит, или я скорее всего чего-то не знаю. Кто может помогите, заранее спасибо.
Схема и листинг программы прилагаются.
void main(){
TRISA=0;
TRISB=0;
PORTA=0;
PORTB=0;
while(1)
{
RA0_BIT=1;
DELAY_mS(200);
RA1_BIT=1;
DELAY_mS(200);
RA2_BIT=1;
DELAY_mS(200);
RA3_BIT=1;
DELAY_mS(200);
RB0_BIT=1;
DELAY_mS(200);
RB1_BIT=1;
DELAY_mS(200);
RB2_BIT=1;
DELAY_mS(200);
RB3_BIT=1;
DELAY_mS(200);
RB4_BIT=1;
DELAY_mS(200);
RB5_BIT=1;
DELAY_mS(200);
RB6_BIT=1;
DELAY_mS(200);
RB7_BIT=1;
DELAY_mS(200);
}
}