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