Nhờ mọi người giúp code trình dịch mikroc, mô phỏng chạy ok, nạp ok nhưng mạch thực thì không chạy. Đã test với led nháy ở portb.
void main() {
ADCON1 |=0x07;
TRISA = 0xFF;
TRISE = 0xFF; // configure PORTA pins as input
PORTB = 0; // set PORTB to 0
TRISB = 0x00; // designate PORTB pins as output
PORTC = 0; // set PORTC to 0
TRISC = 0x00; // designate PORTC pins as output
while(1)
{
while(PORTA.B2 == 0) //STOP
{
PORTB.B0 = 0;
PORTB.B1 = 0;
PORTB.B2 = 0;
PORTB.B3 = 0;
}
while(PORTA.B3 == 0) //TOI
{
PORTB.B0 = 1;
PORTB.B1 = 0;
PORTB.B2 = 1;
PORTB.B3 = 0;
}
while(PORTA.B4 == 0) //LUI
{
PORTB.B0 = 0;
PORTB.B1 = 1;
PORTB.B2 = 0;
PORTB.B3 = 1;
}
while(PORTA.B5 == 0) //PHAI
{
PORTB.B0 = 1;
PORTB.B1 = 0;
PORTB.B2 = 0;
PORTB.B3 = 1;
}
while(PORTE.B0 == 0) //TRAI
{
PORTB.B0 = 0;
PORTB.B1 = 1;
PORTB.B2 = 1;
PORTB.B3 = 0;
}
}
}
Cám ơn
|