cần giúp về chống dội phím mạch đếm sản phẩm !!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • longbh93
    Thành viên mới
    • Aug 2013
    • 10

    #1

    cần giúp về chống dội phím mạch đếm sản phẩm !!

    tình hình là em đang làm cái mạch đếm sản phẩm từ 00-99 dùng hồng ngoại,,có 2 nút nhấn : 1 nút reset về 00, nút còn lại set đếm lên hoặc đếm xuống.
    Cái nút reset thì ok rồii,nhưng sao cái nút kia thì cứ mỗi lần ấn là bị nảy số .Nhưng theo mạch thì khi ấn nút đó nó chỉ cho phép đếm lên hay đếm xuống tùy vào yêu cầu..
    2 nút nhấn đó thì em gắn trở 10k, và tụ thì lá 1uF..Em đã thay tụ và trở nhưng vẫn bị nảy như vậy!!
    MOng mấy anh chỉ dùm ạ!!!
  • khai326598
    Thành viên tích cực
    • May 2012
    • 187

    #2
    cái tụ với điện trở thì chưa đủ đâu bạn à
    Cười là liều thuốc bổ, là sự giải thoát và chấm dứt khổ đau
    My email:dientuvietnam1994
    Facebook:

    Comment

    • khai326598
      Thành viên tích cực
      • May 2012
      • 187

      #3
      theo mình cần thêm một triger schmitt nữa
      Cười là liều thuốc bổ, là sự giải thoát và chấm dứt khổ đau
      My email:dientuvietnam1994
      Facebook:

      Comment

      • khai326598
        Thành viên tích cực
        • May 2012
        • 187

        #4
        Click image for larger version

Name:	StyleCapture_2014-04-29_21-46-14_125.png
Views:	1
Size:	4.6 KB
ID:	1395119
        MẠCH ĐÂY bạn
        Cười là liều thuốc bổ, là sự giải thoát và chấm dứt khổ đau
        My email:dientuvietnam1994
        Facebook:

        Comment

        • mail_viet_88
          Thành viên mới
          • May 2007
          • 6

          #5
          Tụ 1uF nắp // với Nút ấn, bỏ diên trở R1 đi bạn à. Không được nữa thì là do code

          Code ví dụ:

          #define ON 1
          #define OFF 0
          #define SW1 PIN_X

          void main (void ) {
          int i = 0;
          while (1) { // Vòng lặp chính
          // Xử lý Phím
          if (SW1 == ON) { // Nếu phím được ấn
          while ( SW1 == ON) {;} // Chờ cho phím được nhả
          i++ // Tăng i lên 1
          }
          }
          }
          Last edited by mail_viet_88; 29-04-2014, 22:16.

          Comment

          • tan0710
            Thành viên tích cực
            • Mar 2010
            • 471

            #6
            tăng thêm delay một tí với cho while nhả rồi mới công hoặc trừ là được mà..... :\

            Comment

            • mail_viet_88
              Thành viên mới
              • May 2007
              • 6

              #7
              Hì! không cần phải thêm Delay trong while đâu, nếu đã có tụ mắc // với nút ấn. Nếu bỏ tụ thì cần Delay

              Comment

              • longbh93
                Thành viên mới
                • Aug 2013
                • 10

                #8
                hi.ic số mà mấy bạn.đâu có delay gì đâu

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...