Mình thấy bạn chưa thiết lập in/out các port theo yêu cầu chẳng hạn như nếu muốn làm led sáng thì phải thiết lập chân đó là output, nếu nối với nút nhấn thì phải đặt thành input. Nếu bạn chờ sự kiện nút nhấn xuống thì phải đặt nó trong vòng lặp chứ nhỉ?
ví dụ:
Code:
while(1){
if(ccp2if) //co ccp2if = 1
output_high(PIN_B1); // ngo ra rb1 duoc set,làm led sáng
}