![]() |
|
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 |
![]() |
#4 |
Đệ tử 6 túi
Tham gia ngày: Nov 2008
Nơi Cư Ngụ: Di Linh
Bài gửi: 131
: |
Nếu bạn muốn timer2 ngắt sau 1 s thì bạn có thể làm thế này:
XTAL = 4 Mhz, 1 ckm = 1 us setup_timer_2(t2_div_by_16,6,10); // 250 x 16 x 10 = 40.000 us ....... #int_timer2 // ngắt timer 2 xảy ra void int_timer2_isr() { set_timer2(56) ; // nạp lại cho timer 2 i++ ; // tăng biến đếm if ( i == 25 ) /// 25 x 4.000 = 1.000.000 us { thực thi điều gì khi đủ 1 s |
![]() |
![]() |
|
|