Trích:
Nguyên văn bởi cyber-life
Bạn có thể làm như sau:
setup_timer_1(T1_INTERNAL|T1_DIV_BY_2);
set_timer1(6);// T = 2*(256 - 6)*1us = 500us
count == 2000 // 2000*500us = 1s
|
Sao lại là T = 2*(256 - 6)*1us = 500us nhỉ?
Timer1 là timer 16 bit mà mình nghĩ nó phải là 65535 chứ?