Bạn có thể làm như sau:
- Encoder thứ nhất nối vào chân A4(clock timer0), Encoder thứ 2 nối vào chân C0(clock timer1).
- Thiết lập ngắt timer2 với thời gian tràn bao nhiêu tuỳ bạn. Trong hàm ngắt timer2 bạn dùng lệnh để đọc clock hiện thời tại 2 timer [trong CCS là get_timerx()] và tiếp theo là bạn xử lý với kết quả dọc được.
|