您当前的位置:五五电子网电子知识单片机-工控设备STC单片机(STC单片机学习型遥控器程序 正文
STC单片机学习型遥控器程序

STC单片机学习型遥控器程序

点击数:7264 次   录入时间:03-04 11:55:23   整理:http://www.55dianzi.com   STC单片机(
KEY7_TX:LJMP TX_START
KEY7_RX:LJMP RX_START


KEY_8:   MOV  ADDRH,#2CH
         MOV  ADDRL,#00H
          JB RXTX_SIGN,KEY8_RX
KEY8_TX:LJMP TX_START
KEY8_RX:LJMP RX_START


KEY_9:   MOV  ADDRH,#2EH
         MOV  ADDRL,#00H
          JB RXTX_SIGN,KEY9_RX
KEY9_TX:LJMP TX_START
KEY9_RX:LJMP RX_START



KEY_10:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY10_RX
KEY10_TX:LJMP TX_START
KEY10_RX:LJMP RX_START


KEY_11:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY11_RX
KEY11_TX:LJMP TX_START
KEY11_RX:LJMP RX_START



KEY_12:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY12_RX
KEY12_TX:LJMP TX_START
KEY12_RX:LJMP RX_START


KEY_13:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY13_RX
KEY13_TX:LJMP TX_START
KEY13_RX:LJMP RX_START


KEY_14:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY14_RX
KEY14_TX:LJMP TX_START
KEY14_RX:LJMP RX_START


KEY_15:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY15_RX
KEY15_TX:LJMP TX_START
KEY15_RX:LJMP RX_START


KEY_16:   MOV  ADDRH,#2EH
          MOV  ADDRL,#00H
           JB RXTX_SIGN,KEY16_RX
KEY16_TX:LJMP TX_START
KEY16_RX:LJMP RX_START



SCAN_KEY:CLR KEY_SIGN
          MOV  KEY_WORD,#00H


KEY1:     MOV  P3,#11111110B      ;第一行
         JB P3.4,KEY2
         JB KEY_SIGN,KEYWRONG1
          MOV  KEY_WORD,#1
            SETB KEY_SIGN
KEY2:       JB P3.5,KEY3
            JB KEY_SIGN,KEYWRONG1
             MOV  KEY_WORD,#2
            SETB KEY_SIGN
KEY3:    JB P3.6,KEY4
         JB KEY_SIGN,KEYWRONG1
             MOV  KEY_WORD,#3
            SETB KEY_SIGN
KEY4:    JB P3.7,KEY5
         JB KEY_SIGN,KEYWRONG1
             MOV  KEY_WORD,#4
            SETB KEY_SIGN
            LJMP KEY5
KEYWRONG1: LJMP KEYWRONG

KEY5:     MOV  P3,#11111101B      ;第二行
         JB P3.4,KEY6
            JB KEY_SIGN,KEYWRONG2
             MOV  KEY_WORD,#5
            SETB KEY_SIGN
KEY6:    JB P3.5,KEY7
         JB KEY_SIGN,KEYWRONG2
             MOV  KEY_WORD,#6
            SETB KEY_SIGN
KEY7:    JB P3.6,KEY8
         JB KEY_SIGN,KEYWRONG2
             MOV  KEY_WORD,#7
            SETB KEY_SIGN
KEY8:    JB P3.7,KEY9
         JB KEY_SIGN,KEYWRONG2
             MOV  KEY_WORD,#8
            SETB KEY_SIGN
            LJMP KEY9

KEYWRONG2:LJMP KEYWRONG         
            
KEY9:     MOV  P3,#11111011B     ;第三行
         JB P3.4,KEY10
            JB KEY_SIGN,KEYWRONG3
             MOV  KEY_WORD,#9
            SETB KEY_SIGN
KEY10:   JB P3.5,KEY11
         JB KEY_SIGN,KEYWRONG3
             MOV  KEY_WORD,#10
            SETB KEY_SIGN
KEY11:   JB P3.6,KEY12
         JB KEY_SIGN,KEYWRONG3
             MOV  KEY_WORD,#11
            SETB KEY_SIGN
KEY12:   JB P3.7,KEY13
         JB KEY_SIGN,KEYWRONG3
             MOV  KEY_WORD,#12
            SETB KEY_SIGN
            LJMP KEY13

KEYWRONG3:LJMP KEYWRONG

KEY13:    MOV  P3,#11110111B       ;第四行

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:单片机  程序  遥控器  学习型  STC单片机(单片机-工控设备 - STC单片机(