cách đo thời gian động cơ với PIC

leankk_dtvt

New member
Mình muốn viết chương trình dùng CCS để tính toán thời gian giữa hai lần ngắt ngoài( qua chan RA4 của pic 16f84a). Ai biết giúp mình với? mình thanks trước nha.
 
minh nghi co j kho dau, ban chi can viet mot doan chuong trinh delay 1ms chang han, sau do sau khoang thoi gian nay thi mot bien "dem" tang len mot don vi, khi co ngat ngoai (RA4) thi ban doc gia tri cua bien "dem" nay the la biet duoc bao nhieu ms roi :d
 
Khi ngắt lần 1 bạn cho timer nào đó chạy từ 0, ngắt lần sau bạn cho dừng lại , đọc giá trí, tốc độ timer bạn nên chọn phù hợp với thời gian ước tính của tín hiệu.
 
mình cảm ơn các bạn đã cho ý kiến, nhưng nếu sử dụng timer để đếm đến khi ngắt thứ hai xảy ra thì ta nên sử dụng timer nào, vì có thể timer đó bị tràn, và mình nghĩ thì mỗi lần cờ ngắt báo tràn thì lại tăng một biến đếm lên 1 lần, như vậy ta tính ra được thời gian một vòng. nhưng mình lại loay xoay làm sao viết được hàm delay(thời gian một vòng/200) chằng hạn, các bạn ai biết giúp mình với!
 

Welcome to EDABoard.com

Sponsor

Back
Top