Thông báo

Collapse
No announcement yet.

mọi người giúp em vấn đề hiển thị vận tốc lên LCD cái ạ.

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

  • mọi người giúp em vấn đề hiển thị vận tốc lên LCD cái ạ.

    các anh xem giúp em vì sao để hiển thị vận tốc đo được từ encoder lên LCD cái ạ, em định dùng ngắt INT0 để đếm xung và dùng Timer0 tạo thời gian 1s rồi tính số xung đếm dc trong 1s nhưng em chẳng biết làm thế nào bây giờ, mong mọi người giúp đỡ. Thank All. file mô phỏng và code của em.
    mong mọi người xem và giúp mình
    Attached Files

  • #2
    Mình cũng học ở ĐH Điện lực nhưng trước bạn 3 khoá, sau khi xem code mình góp ý mấy vấn đề ntn:
    - Bạn dùng timer0 tạo ngắt 1s thì vào phần CodeWizard chọn chíp và cấu hình timer0, bạn chọn phần clock value và chọn giá trị, sau đó tính xem nó là bao nhiêu phần giây tiếp theo phần Mode để nguyên rồi tích vào phần Overflow Interrupt rồi lùi xuống có phần điền vào phần Compare giá trị để timer đềm đến đó rồi ngắt, trong chương trình ngắt ví dụ bạn để là 100ms thì trong chương trình bạn phải có 1 biến đếm tới 10 rồi bạn gán kết quả encoder = 1 biến nào đó và reset lại encoder vậy thôi.
    - Mình ko muốn show code lên vì mình muốn để bạn tự tìm hiều và giải quyết sẽ nhanh tiến bộ hơn!
    Chúc vui!

    :

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X