em có thắt mắc nhờ mấy anh giải thích giúp
khi dùng timer: ví dụ em dùng thạch anh 12Mhz thì chu kì là 1um giây
vậy 1um giây đó nghĩa là như thế nào, có phải khi em khai
TMOD=0x01;
TL0=0x00;
TH0=0x00;
TR0=1;
while(!TF0) {};
TF0=TR0=0;
TL0 và TH0 lên FF( thanh ghi lên FFFF) là hết 1ums TF0 bật lên 1, thoát while
như vậy muốn tạo trễ 1ms có phải dùng vòng lặp chạy 1000 lần không ạ.
em xin cảm ơn
khi dùng timer: ví dụ em dùng thạch anh 12Mhz thì chu kì là 1um giây
vậy 1um giây đó nghĩa là như thế nào, có phải khi em khai
TMOD=0x01;
TL0=0x00;
TH0=0x00;
TR0=1;
while(!TF0) {};
TF0=TR0=0;
TL0 và TH0 lên FF( thanh ghi lên FFFF) là hết 1ums TF0 bật lên 1, thoát while
như vậy muốn tạo trễ 1ms có phải dùng vòng lặp chạy 1000 lần không ạ.
em xin cảm ơn
Comment