14-09-2015, 11:36 PM | #40 |
Nhập môn đệ tử
Tham gia ngày: Aug 2010
Bài gửi: 1
: |
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 |
|
|