![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 2 túi
Tham gia ngày: Jan 2011
Bài gửi: 36
: |
Thắc mắc tính T định thời trong Timer
Em thấy đoạn Code ntn
#use delay(clock=20000000) ........ setup_timer_0(RTCC_INTERNAL|RTCC_DIV_2); set_timer0(6); // T_overflow = 2*(256-6)*0.2us = 100us enable_interrupts(INT_RTCC); // enable interrupts Timer0 enable_interrupts(GLOBAL); // enable global interrupts với đoạn code sau #use delay (clock=4000000); ...... .... set_timer0(6); // T_dinhthoi=2*(256-6)*1us=500s em ko hiểu chổ 2*(256-6)*1us --->1us này người ta lấy ở đẩu ra ...code trên cũng vậy:2*(256-6)*0.2us --->0.2us ở đâu ra??? PS: à đây :X= (4*Prescaler*256)/(FOSCinHz) thay đổi nội dung bởi: ElecTel, 20-01-2011 lúc 11:48 PM. Lý do: :D :D :D đây rồi |
![]() |
![]() |
|
|