Bạn nên cho biết rõ yêu cầu của đề tài. Đoạn code trên sau khi reset thì c1=c2=1, khi cho A4 = 1 một khoảng thời gian bằng 4 hoặc 5 lần ngắt timer1 gì đó thì c1 và c2 = 0
Đoạn code Timer1_isr() sửa lại như sau:
Code:
#int_TIMER1
TIMER1_isr()
{
if (input(pin_A4)) // sửa ở đây
{
dem++;
}
set_timer1(1000);
}