Mình hiện nay cũng đang làm mạch đếm sản phẩm dùng PIC hiển thị số đếm ra LCD . chương trình mình viết dùng CCS Compile . Nhưng hiện nay không biết cách sử dụng Timer của PIC như thế nào . Mong các huynh đệ giúp đỡ .
Sau đây là một đoạn chương trình tham khảo sử dụng Timer mà mình không hiểu :
Code:
set_timer0(0); //Gan gia tri ban dau cho counter
setup_timer_1(T1_EXTERNAL); // khoi tao timer 1 dem xung ngoai
while (1)
{
giatri=get_timer0(); //Lay gia tri trong cac thanh ghi cua counter
HEX_BCD(); //goi chuong trinh con HEX_BCD
hienthi(); //goi chuong trinh con hien thi
}
về phần cứng thì ngõ vào xung ngoại mình cấp là xung clock đưa vào chân RA4/TOCKI/C1OUT . Khi mô phỏng dùng proteus thì đã chạy , nhưng không hiểu rõ timer .
Xin được giúp đỡ . Cám ơn nhiều !