久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

4×4矩陣鍵盤檢測HD7279A顯示匯編程序

作者:浪子   來源:浪子   點擊數:  更新時間:2014年06月10日   【字體:
 ORG 0000H
LJMP  KKEYI
ORG   0030H
  DAT1 DATA 28H
  CLK  bit  P3.0
  DAT  bit  P3.1
  CS   bit  P3.2
         
KKEYI:   LCALL KKS1    ; ;鍵盤信號搜索KEY SCANNING PROG
          JNZ   KLK1       ;  有鍵盤, 轉跳 KLK1
     LCALL DELAY
          LCALL DELAY
          SJMP  KKEYI      ;  無鍵,轉跳 KKEYI 繼續測鍵
K0:       MOV DAT1,A
          LJMP  DISP
          MOV  DAT1,#00H
          LJMP  DISP
KLK1:   LCALL DELAY
        LCALL DELAY
        LCALL KKS1
        JNZ   KLK2       ;  確實有鍵,轉跳至 KLK2
        LCALL DELAY
        LJMP  KKEYI
                          ; --------------------------------------------
KLK2:   MOV   P1,#0FEH        ; THERE IS KEYI
          NOP
          JB    P1.4,NOK1
          MOV   A,#00H
          LJMP  NUM
NOK1:     NOP
          JB    P1.5,NOK2
          MOV   A,#01H
          LJMP  NUM
NOK2:     NOP
          JB    P1.6,NOK3
          MOV   A,#02H
          LJMP  NUM
NOK3:     NOP
          JB    P1.7,NOK4
          MOV   A,#03H
          LJMP  NUM
NOK4:     NOP
          MOV   P1,#0FDH        ; THERE IS KEYI
          NOP
          JB    P1.4,NOK5
          MOV   A,#04H
          LJMP  NUM
NOK5:     NOP
          JB    P1.5,NOK6
          MOV   A,#05H
          LJMP  NUM
NOK6:     NOP
          JB    P1.6,NOK7
          MOV   A,#06H
          LJMP  NUM
NOK7:     NOP
          JB    P1.7,NOK8
          MOV   A,#07H
          LJMP  NUM
NOK8:     NOP
          MOV   P1,#0FBH        ; THERE IS KEYI
          NOP
          JB    P1.4,NOK9
          MOV   A,#08H
          LJMP  NUM
NOK9:     NOP
          JB    P1.5,NOKA
          MOV   A,#09H
          LJMP  NUM
NOKA:     NOP
          JB    P1.6,NOKB
          MOV   A,#0AH
          LJMP  NUM
NOKB:     NOP
          JB    P1.7,NOKC
          MOV   A,#0BH
          LJMP  NUM
NOKC:     NOP
          MOV   P1,#0F7H
          NOP
          JB    P1.4,NOKD
          MOV   A,#0CH
          LJMP  NUM
NOKD:     NOP
          JB    P1.5,NOKE
          MOV   A,#0DH
          LJMP  NUM
NOKE:     NOP
          JB    P1.6,NOKF
          MOV   A,#0EH
          LJMP  NUM
NOKF:     NOP
          JB    P1.7,BACK
          MOV   A,#0FH                                 
NUM:    MOV   DAT1,A
          LJMP  DISP
KKS1:     MOV   P1,#0F0H        ; IS THERE ANY
          MOV   A,P1
          MOV   R4,A
          ORL   A,#0FH
          CPL   A
          RET
BACK:    LJMP  KKEYI
DISP:     MOV  29H,#0C8H
          ACALL SEND
          MOV  29H,DAT1
          ACALL  SEND
          LJMP KKEYI
SEND:     CLR cs
          MOV R3,#08H
          ACALL LONG
SEND_LOOP:MOV C,29H.7
          MOV dat,C
          SETB clk
          ACALL SHORT
          CLR clk
          ACALL SHORT
          MOV A,29H
          RL A
          MOV 29H,A
          DJNZ R3,SEND_LOOP
          CLR clk
          RET
LONG:MOV R5,#02H
LLP:DJNZ R5,LLP
SHORT:MOV R6,#08H
SLP:DJNZ R6,SLP
    RET
DELAY:MOV  R7,#08H
    LP:DJNZ  R7,LP
    RET
        END
關閉窗口

相關文章

主站蜘蛛池模板: 中文字幕精品一区 | 久久免费大片 | 国产欧美日韩 | 国产精品一区二区日韩 | 成人在线观看免费 | 黄色一级免费 | av黄色在线播放 | 欧美一区二区三区 | 国产精品99久久久久久久vr | 国产1区| 亚洲欧洲日本国产 | 福利视频网站 | 欧美一区二区三区久久精品 | 日本污视频 | 成人一级毛片 | 全免费a级毛片免费看视频免 | 久久国产精品久久久久久 | 九色国产 | 日本一道本视频 | 草草视频在线播放 | 91成人精品 | 九九成人 | 日韩欧美国产一区二区 | 亚洲美女视频 | 麻豆国产精品777777在线 | 久久久久精| 国产精品久久久久久久久久久免费看 | 国产亚洲第一页 | 成人深夜福利在线观看 | 精品一二区 | 国产精品毛片无码 | 亚洲国产一区在线 | av大片在线 | 日韩www| 国产精品久久久久久久久免费桃花 | 国产高清精品一区二区三区 | 精品久久久久久久久久久 | 国产精品成人国产乱一区 | 欧美在线一区二区三区 | 久久99精品久久久久子伦 | 国产成人精品a视频一区www |