RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

giúp em về nút nhấn!!!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • thiennhut
    Nhập môn đệ tử
    • Dec 2008
    • 7

    #1

    giúp em về nút nhấn!!!

    em viết chtrinh dùng 3 nút nhấn dk 3 chtrinh, ct1,:led đếm lên từ 1 tới 9,ct2 led đếm xuống từ 9 về 1,ct3:led đếm số lẻ 1 3 5 7 9, mỗi nút nhấn quản lý một ctrinh, led đếm liên tục khi chưa nhấn 2 nút còn lại,khi th ct1 có thể dưng giữa chừng khi nhấn nút nhấn 2 hoac 3, các tiền bối giúp em, em gần thi rồi,em ko viết dc, nút nhấn vào thả ra ko dc giữ, chúc mọi người năm mới vui vẻ
  • longtu
    Đệ tử 6 túi
    • Jul 2007
    • 146

    #2
    Nguyên văn bởi thiennhut View Post
    em viết chtrinh dùng 3 nút nhấn dk 3 chtrinh, ct1,:led đếm lên từ 1 tới 9,ct2 led đếm xuống từ 9 về 1,ct3:led đếm số lẻ 1 3 5 7 9, mỗi nút nhấn quản lý một ctrinh, led đếm liên tục khi chưa nhấn 2 nút còn lại,khi th ct1 có thể dưng giữa chừng khi nhấn nút nhấn 2 hoac 3, các tiền bối giúp em, em gần thi rồi,em ko viết dc, nút nhấn vào thả ra ko dc giữ, chúc mọi người năm mới vui vẻ
    Chào bạn,
    Bạn tham khảo đường link sau, phần SWITCHES AND PUSH-BUTTONS:
    http://www.mikroe.com/eng/chapters/v...er-4-examples/

    Nút nhấn, là một tiếp điểm cơ khí, vì vậy khi nhấn hay khi nhã đều sinh ra xung dội. Khi viết firmware bạn làm như sau:
    Giả sử: Khi không nhấn múc logic là [1] và khi nhấn, mức logic là [0]
    - Khi nhấn(mong muống có mức logic [0]): Kiểm tra lại khoảng 20(ví dụ) lần. Trong 20 lần này, nếu có 1 lần nào đó kiểm tra thấy mức logic vẫn là [1], nghĩa là có xung dội, ta thoát khỏi chương trình kiểm tra. Ngược lại, nếu 20 lần kiểm tra đều cho kết quả là mức logic[0], có nghĩa nút nhấn đã tiếp xúc tốt.
    - Bạn làm tương tự cho trường hợp nhã nút nhấn nữa nhé.
    Thân,

    Comment

    • thiennhut
      Nhập môn đệ tử
      • Dec 2008
      • 7

      #3
      mình làm dc rồi,cảm ơn mọi người

      Comment

      Working...