Mình debug đoạn chương trình ngắn với XC8 và MPLAPX.
Complier không lỗi, không warning.
Kết quả chạy thử: RB0 = 1; PORTD = 0x00 ????
Khi thay đoạn :
bằng đoạn
thì chạy đúng @@.
Các bác thử vụ này xem kết quả thế nào chứ ko thế này em chết .
Code:
#include <pic16f887.h> unsigned char x=9; void main() { TRISB=0xFE; TRISD=0x00; while(1) { PORTB=0xFF; x=PORTB; PORTD=x; } }
Kết quả chạy thử: RB0 = 1; PORTD = 0x00 ????
Khi thay đoạn :
Code:
PORTB=0xFF; x=PORTB;
Code:
x++;
Các bác thử vụ này xem kết quả thế nào chứ ko thế này em chết .
Comment