Các lệnh này không khó nếu bạn hiểu về timer:
set_timer0(0); //reset thanh ghi timer0
setup_timer_0(RTCC_EXT_L_TO_H); //chọn clock cho timer0 ngoài,
//tức là mỗi khi có sườn lên ở chân T0 thì
// thanh ghi timer0 tăng lên 1
while(true) {
...
i=get_timer0(); //lấy giá trị thanh ghi timer0 để hiển thị
//giả sử, nếu có 3 sườn lên ở chân T0
// thì i=3
...
}
|