Ví dụ, thiết lập Timer0 làm việc ở chế độ đếm, kích hoạt bằng cạnh lên (low to high), có prescaler là 1:2 (cứ 2 xung bên ngoài thì Timer0 mới đếm lên 1):
Code:
setup_timer_0(RTCC_EXT_L_TO_H | RTCC_DIV_2);
Bạn có thể đọc số đếm của Timer0 bằng hàm get_timer_0(), hay đặt sẵn một số đếm cho Timer0 bằng hàm set_timer_0(). Timer0 sẽ đặt cờ ngắt T0IF (trong thanh ghi INTCON) lên 1 khi số đếm bị tràn từ 255 về 0.
Đề nghị bạn đọc tài liệu hướng dẫn của CCS C, link download dưới đây:
http://www.ccsinfo.com/downloads/CReferenceManual.pdf
Thân,