Thông báo

Collapse
No announcement yet.

Hỏi cách dùng ngắt timer thay ngắt ngoài

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hỏi cách dùng ngắt timer thay ngắt ngoài

    Xin mọi người chỉ giùm. T đang làm một ứng dụng cần đến 3 ngắt ngoài but 8051 chỉ có 2 ngắt ngoài int0 và int1. Nay T định sử dụng thêm một ngắt timer thay thế cho ngắt ngoài. T set cho timer hoạt động ở chế độ đếm sự kiện và đặt trước số đếm là FF hay FFFF tùy theo mode hoạt động. Khi có xung được đếm, cờ C tràn khi đó sẽ jump đến chương trình con rồi xóa cờ C.

    Nhờ mọi người hãy cho nhận xét,T thực hiện vậy có đúng ko? Nếu được có thể viết 1 đoạn code nhỏ (có kèm chú thích) cho T tham khảo với.Xin thanks trước.

  • #2
    Bạn có thể làm như vậy được. Nhưng cờ cần xóa là cờ của timer chứ không phải cờ nhớ C đâu. Dù đếm ở mode đếm sự kiện thì khi tràn, timer vẫn báo bằng cờ tràn của nó, phải xóa cờ này để có thể có lần ngắt tiếp theo.
    Thân mến,
    blackmoon.

    Comment

    Về tác giả

    Collapse

    lhtrung69 Tìm hiểu thêm về lhtrung69

    Bài viết mới nhất

    Collapse

    Đang tải...
    X