اطلاعیه

Collapse
No announcement yet.

برنامی نویسی اتصال صفحه کلید به میکرو 8051

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    برنامی نویسی اتصال صفحه کلید به میکرو 8051

    بچت ها اگه کسی میدونه خواهشا کمکم کنه.....!!!!! :sad:

    #2
    پاسخ : برنامی نویسی اتصال صفحه کلید به میکرو 8051

    نوشته اصلی توسط pesaremah
    بچت ها اگه کسی میدونه خواهشا کمکم کنه.....!!!!! :sad:
    ساده ترین راه برای اتصال یک کیبورد 4 در 4 ، به یک میکرو از این قراره :



    یه نمونه برنامه :
    ORG 00H

    SCAN1 EQU 090H
    SCAN2 EQU 091H
    SCAN3 EQU 092H
    SCAN4 EQU 093H

    BIT_1 EQU 094H
    BIT_2 EQU 095H
    BIT_3 EQU 096H
    BIT_4 EQU 097H


    CS_KEY EQU 0A0H
    .
    .
    .
    .
    .
    .

    ;KEYBOARD_SCAN_ROUTINE


    START_SCAN:

    MOV P1,#11111110B
    CLR CS_KEY
    JNB BIT_1,KEY_1
    JNB BIT_2,KEY_2
    JNB BIT_3,KEY_3
    JNB BIT_4,KEY_F1
    SETB CS_KEY

    MOV P1,#11111101B
    CLR CS_KEY
    JNB BIT_1,KEY_4
    JNB BIT_2,KEY_5
    JNB BIT_3,KEY_6
    JNB BIT_4,KEY_F2
    SETB CS_KEY

    MOV P1,#11111011B
    CLR CS_KEY
    JNB BIT_1,KEY_7
    JNB BIT_2,KEY_8
    JNB BIT_3,KEY_9
    JNB BIT_4,KEY_F3
    SETB CS_KEY

    MOV P1,#11110111B
    CLR CS_KEY
    JNB BIT_1,KEY_*
    JNB BIT_2,KEY_0
    JNB BIT_3,KEY_#
    JNB BIT_4,KEY_F4
    SETB CS_KEY
    AJMP START_SCAN







    KEY_...:
    JNB BIT_(...),$ ; (...) >>> 1 - 2 - 3 - 4 ........ - F4
    ACALL DELAY ; KEY DEBOUNCER
    JNB BIT_(...),$

    SETB CS_KEY
    ; .
    ; .
    ; .
    ; .
    ; .

    دیدگاه


      #3
      پاسخ : برنامی نویسی اتصال صفحه کلید به میکرو 8051

      سلام
      این برنامه صفحه کلید دات ماتریس من خودم نوشتم وجواب خواهد داد:
      می تونید از لینک زیر دانلود کنید:
      فایل های پیوست شده

      دیدگاه

      لطفا صبر کنید...
      X