Thông báo

Collapse
No announcement yet.

quét phím ma trận 4x4

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

  • quét phím ma trận 4x4

    mình muốn lập trình ma trận phím hiển thị ra lcd giống với phím điện thoại di động
    mình quét dc 16 phím rồi nhưng ko biết cách có thể sử dụng 1 phím bấm nhiều lần có thể ra kí tự khác
    ví dụ: phím 1 bấm 1 lần ra chữ A
    bấm 2 lần liên tiếp ra chữ B
    ai biết chỉ dùm dc ko

  • #2
    Ca này khó đấy nhỉ. Đành ngồi chờ các cao thủ vậy .

    Comment


    • #3
      bấm vậy thì mình thấy chả có j đặc biệt hay gọi là khó. khó ở đây nếu là nếu bấm thường thì ra ký tự A, bấm nhanh đúp ra ký tự B... nó mới là cái khó
      Website chính thức đổi địa chỉ website thành
      Mời các bạn ghé thăm !!!

      Comment


      • #4
        Nguyên văn bởi connitchoiak Xem bài viết
        mình muốn lập trình ma trận phím hiển thị ra lcd giống với phím điện thoại di động
        mình quét dc 16 phím rồi nhưng ko biết cách có thể sử dụng 1 phím bấm nhiều lần có thể ra kí tự khác
        ví dụ: phím 1 bấm 1 lần ra chữ A
        bấm 2 lần liên tiếp ra chữ B
        ai biết chỉ dùm dc ko
        Chào bạn!

        Bạn tạo 1 biến timer và 1 biến bộ đệm.
        B1: Mỗi lần bấm 1 phím giống nhau thì bộ đệm tăng 1 và timer chạy. Chú ý bấm các phím khác nhau chuyển sang B3 luôn
        B2: Sau 1 khoảng thời gian (tràn timer) ta đọc bộ đệm phím bấm và xóa cờ tràn timer
        B3: Xử lý phím bấm theo 1,2,3 lần ấn

        Chúc bạn thành công!
        Ngô Đông Y
        ********
        Mobile : 0984053088
        Yahoo :
        Email :

        Comment


        • #5
          Nguyên văn bởi mast090 Xem bài viết
          bấm vậy thì mình thấy chả có j đặc biệt hay gọi là khó. khó ở đây nếu là nếu bấm thường thì ra ký tự A, bấm nhanh đúp ra ký tự B... nó mới là cái khó
          thì mình đang hỏi cái mà bạn nói mà

          Comment


          • #6
            Nguyên văn bởi lightspy39 Xem bài viết
            Chào bạn!

            Bạn tạo 1 biến timer và 1 biến bộ đệm.
            B1: Mỗi lần bấm 1 phím giống nhau thì bộ đệm tăng 1 và timer chạy. Chú ý bấm các phím khác nhau chuyển sang B3 luôn
            B2: Sau 1 khoảng thời gian (tràn timer) ta đọc bộ đệm phím bấm và xóa cờ tràn timer
            B3: Xử lý phím bấm theo 1,2,3 lần ấn

            Chúc bạn thành công!
            thanks bạn
            để mình làm thử

            Comment


            • #7
              Nhân tiện cho mình hỏi là mình có ma trận phím 3x3 hiển thị 3 led 7 đoan giờ mình muốn viết chương trình nhập số ví dụ như phím 1 hiện số 1 rồi nhấn phím 2 hiến số 2 tiếp theo rồi phím số 3 hiện số 3 lần lượt như vậy, nhấn đến phím thứ 4 bất kỳ thì reset lại nhập 3 số. Giúp mình với.

              Comment


              • #8
                Nguyên văn bởi sode23 Xem bài viết
                Nhân tiện cho mình hỏi là mình có ma trận phím 3x3 hiển thị 3 led 7 đoan giờ mình muốn viết chương trình nhập số ví dụ như phím 1 hiện số 1 rồi nhấn phím 2 hiến số 2 tiếp theo rồi phím số 3 hiện số 3 lần lượt như vậy, nhấn đến phím thứ 4 bất kỳ thì reset lại nhập 3 số. Giúp mình với.
                Chào bạn!

                Theo yêu cầu của bạn chỉ cần 1 biến đếm (count) là ok.
                Bắt đầu chương trình thì cho count=0. Mỗi khi có 1 phím bất kì được nhấn thì biến count tăng lên 1 tương ứng với vị trí hiện số là 1,2,3. Dùng hàm kiểm tra nếu count>=4 thì count=0 là ok.

                Chúc bạn thành công!
                Ngô Đông Y
                ********
                Mobile : 0984053088
                Yahoo :
                Email :

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X