4464|0

141

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

15F104E应用之一:学习型1路红外遥控开关可控硅OUT [复制链接]

15F104E应用之一:学习型1路红外遥控开关可控硅OUT
STC15F104E学习型1路红外遥控开关可控硅OUT-Sch Pcb.pdf (90.02 KB, 下载次数: 22)
;==========================================================================
;==========================================================================
;标号==============指令================================地址===机器码=======
;==========================================================================
Q0000:             LJMP  Q040F                        ;0000   02 04 0F
;==========================================================================
Q0003:   DB  05H, 0DH, 75H,0C1H, 35H, 32H, 00H, 00H ;..u.52..
Q000B:   DB  02H, 00H, 03H ;...
;==========================================================================
Q000E:             CLR   EA                           ;000E   C2 AF
                   ANL   0C7H,#18H                    ;0010   53 C7 18
                   ORL   0C7H,#01H                    ;0013   43 C7 01
                   ORL   0C7H,#80H                    ;0016   43 C7 80
                   RET                                ;0019   22
;==========================================================================
Q001A:   DB  00H, 02H, 03H, 90H,0E7H, 09H,0F6H, 08H ;........
Q0022:   DB 0DFH,0FAH, 80H, 46H,0E7H, 09H,0F2H, 08H ;...F....
Q002A:   DB 0DFH,0FAH, 80H, 3EH, 88H, 82H, 8CH, 83H ;...>....
Q0032:   DB 0E7H, 09H,0F0H,0A3H,0DFH,0FAH, 80H, 32H ;.......2
Q003A:   DB 0E3H, 09H,0F6H, 08H,0DFH,0FAH, 80H, 78H ;.......x
Q0042:   DB 0E3H, 09H,0F2H, 08H,0DFH,0FAH, 80H, 70H ;.......p
Q004A:   DB  88H, 82H, 8CH, 83H,0E3H, 09H,0F0H,0A3H ;........
Q0052:   DB 0DFH,0FAH, 80H, 64H, 89H, 82H, 8AH, 83H ;...d....
Q005A:   DB 0E0H,0A3H,0F6H, 08H,0DFH,0FAH, 80H, 58H ;.......X
Q0062:   DB  89H, 82H, 8AH, 83H,0E0H,0A3H,0F2H, 08H ;........
Q006A:   DB 0DFH,0FAH, 80H, 4CH, 80H,0D2H, 80H,0FAH ;...L....
Q0072:   DB  80H,0C6H, 80H,0D4H, 80H, 69H, 80H,0F2H ;.....i..
Q007A:   DB  80H, 33H, 80H, 10H, 80H,0A6H, 80H,0EAH ;.3......
Q0082:   DB  80H, 9AH, 80H,0A8H, 80H,0DAH, 80H,0E2H ;........
Q008A:   DB  80H,0CAH, 80H, 33H, 89H, 82H, 8AH, 83H ;...3....
Q0092:   DB 0ECH,0FAH,0E4H, 93H,0A3H,0C8H,0C5H, 82H ;........
Q009A:   DB 0C8H,0CCH,0C5H, 83H,0CCH,0F0H,0A3H,0C8H ;........
Q00A2:   DB 0C5H, 82H,0C8H,0CCH,0C5H, 83H,0CCH,0DFH ;........
Q00AA:   DB 0E9H,0DEH,0E7H, 80H, 0DH, 89H, 82H, 8AH ;........
Q00B2:   DB  83H,0E4H, 93H,0A3H,0F6H, 08H,0DFH,0F9H ;........
;==========================================================================
Q00BA:             MOV   A,R4                         ;00BA   EC
                   MOV   R2,A                         ;00BB   FA
                   MOV   R1,B                         ;00BC   A9 F0
                   MOV   A,R5                         ;00BE   ED
                   MOV   R3,A                         ;00BF   FB
                   RET                                ;00C0   22
;==========================================================================
Q00C1:   DB  89H, 82H, 8AH, 83H,0ECH,0FAH,0E0H,0A3H ;........
Q00C9:   DB 0C8H,0C5H, 82H,0C8H,0CCH,0C5H, 83H,0CCH ;........
Q00D1:   DB 0F0H,0A3H,0C8H,0C5H, 82H,0C8H,0CCH,0C5H ;........
Q00D9:   DB  83H,0CCH,0DFH,0EAH,0DEH,0E8H, 80H,0DBH ;........
Q00E1:   DB  89H, 82H, 8AH, 83H,0E4H, 93H,0A3H,0F2H ;........
Q00E9:   DB  08H,0DFH,0F9H, 80H,0CCH ;.....
;==========================================================================
Q00EE:             MOV   B,R0                         ;00EE   88 F0
                   MOV   A,R7                         ;00F0   EF
                   JZ    Q00F4                        ;00F1   60 01
                   INC   R6                           ;00F3   0E
Q00F4:             ORL   A,R6                         ;00F4   4E
                   JZ    Q00BA                        ;00F5   60 C3
                   MOV   B,R0                         ;00F7   88 F0
                   MOV   A,R5                         ;00F9   ED
                   ADD   A,#02H                       ;00FA   24 02
                   CJNE  A,#04H,Q00FF                 ;00FC   B4 04 00
Q00FF:             JNC   Q00BA                        ;00FF   50 B9
                   MOV   DPL,A                        ;0101   F5 82
                   MOV   A,R3                         ;0103   EB
                   ADD   A,#02H                       ;0104   24 02
                   CJNE  A,#04H,Q0109                 ;0106   B4 04 00
Q0109:             JNC   Q00BA                        ;0109   50 AF
                   RL    A                            ;010B   23
                   RL    A                            ;010C   23
                   ORL   A,DPL                        ;010D   45 82
                   RL    A                            ;010F   23
                   MOV   DPTR,#006EH                  ;0110   90 00 6E
                   JMP   @A+DPTR                      ;0113   73
Q0114:             CJNE  R3,#01H,Q0123                ;0114   BB 01 0C
                   MOV   A,DPL                        ;0117   E5 82
                   ADD   A,R1                         ;0119   29
                   MOV   DPL,A                        ;011A   F5 82
                   MOV   A,DPH                        ;011C   E5 83
                   ADDC  A,R2                         ;011E   3A
                   MOV   DPH,A                        ;011F   F5 83
                   MOVX  A,@DPTR                      ;0121   E0
                   RET                                ;0122   22
;==========================================================================
Q0123:             JNC   Q012B                        ;0123   50 06
                   MOV   A,R1                         ;0125   E9
                   ADD   A,DPL                        ;0126   25 82
                   MOV   R0,A                         ;0128   F8
                   MOV   A,@R0                        ;0129   E6
                   RET                                ;012A   22
;==========================================================================
Q012B:             CJNE  R3,#0FEH,Q0134               ;012B   BB FE 06
                   MOV   A,R1                         ;012E   E9
                   ADD   A,DPL                        ;012F   25 82
                   MOV   R0,A                         ;0131   F8
                   MOVX  A,@R0                        ;0132   E2
                   RET                                ;0133   22
;==========================================================================
Q0134:             MOV   A,DPL                        ;0134   E5 82
                   ADD   A,R1                         ;0136   29
                   MOV   DPL,A                        ;0137   F5 82
                   MOV   A,DPH                        ;0139   E5 83
                   ADDC  A,R2                         ;013B   3A
                   MOV   DPH,A                        ;013C   F5 83
                   CLR   A                            ;013E   E4
                   MOVC  A,@A+DPTR                    ;013F   93
                   RET                                ;0140   22
;==========================================================================
Q0141:             MOV   R0,#14H                      ;0141   78 14
                   MOV   R4,#00H                      ;0143   7C 00
                   MOV   R5,#00H                      ;0145   7D 00
                   MOV   R3,#0FFH                     ;0147   7B FF
                   MOV   R2,#04H                      ;0149   7A 04
                   MOV   R1,#3FH                      ;014B   79 3F
                   MOV   R6,#00H                      ;014D   7E 00
                   MOV   R7,#04H                      ;014F   7F 04
                   LCALL Q00EE                        ;0151   12 00 EE
                   CLR   A                            ;0154   E4
                   MOV   R5,A                         ;0155   FD
                   MOV   R4,A                         ;0156   FC
Q0157:             LCALL Q0424                        ;0157   12 04 24
                   JNB   P3.2,Q015F                   ;015A   30 B2 02
                   MOV   R5,#01H                      ;015D   7D 01
Q015F:             INC   R4                           ;015F   0C
                   CJNE  R4,#05H,Q0157                ;0160   BC 05 F4
                   MOV   A,R5                         ;0163   ED
                   JZ    Q0169                        ;0164   60 03
                   LJMP  Q0237                        ;0166   02 02 37
;==========================================================================
Q0169:             JNB   P3.2,$                       ;0169   30 B2 FD
                   LCALL Q0436                        ;016C   12 04 36
                   JB    P3.2,Q0175                   ;016F   20 B2 03
                   LJMP  Q0227                        ;0172   02 02 27
;==========================================================================
Q0175:             MOV   18H,#32H                     ;0175   75 18 32
                   JB    P3.2,Q017E                   ;0178   20 B2 03
                   LJMP  Q0237                        ;017B   02 02 37
;==========================================================================
Q017E:             LCALL Q0424                        ;017E   12 04 24
                   LCALL Q0424                        ;0181   12 04 24
                   CLR   A                            ;0184   E4
                   MOV   R5,A                         ;0185   FD
Q0186:             CLR   A                            ;0186   E4
                   MOV   R4,A                         ;0187   FC
Q0188:             JNB   P3.2,$                       ;0188   30 B2 FD
                   LCALL Q042D                        ;018B   12 04 2D
                   JB    P3.2,Q01A6                   ;018E   20 B2 15
                   MOV   A,#14H                       ;0191   74 14
                   ADD   A,R5                         ;0193   2D
                   MOV   R0,A                         ;0194   F8
                   PUSH  00H                          ;0195   C0 00
                   MOV   A,@R0                        ;0197   E6
                   MOV   R7,A                         ;0198   FF
                   CLR   C                            ;0199   C3
                   RRC   A                            ;019A   13
                   POP   00H                          ;019B   D0 00
                   MOV   @R0,A                        ;019D   F6
                   MOV   A,#14H                       ;019E   74 14
                   ADD   A,R5                         ;01A0   2D
                   MOV   R0,A                         ;01A1   F8
                   MOV   A,@R0                        ;01A2   E6
                   MOV   @R0,A                        ;01A3   F6
                   SJMP  Q01C1                        ;01A4   80 1B
Q01A6:             JNB   P3.2,Q01C1                   ;01A6   30 B2 18
                   LCALL Q0424                        ;01A9   12 04 24
                   MOV   A,#14H                       ;01AC   74 14
                   ADD   A,R5                         ;01AE   2D
                   MOV   R0,A                         ;01AF   F8
                   PUSH  00H                          ;01B0   C0 00
                   MOV   A,@R0                        ;01B2   E6
                   MOV   R7,A                         ;01B3   FF
                   CLR   C                            ;01B4   C3
                   RRC   A                            ;01B5   13
                   POP   00H                          ;01B6   D0 00
                   MOV   @R0,A                        ;01B8   F6
                   MOV   A,#14H                       ;01B9   74 14
                   ADD   A,R5                         ;01BB   2D
                   MOV   R0,A                         ;01BC   F8
                   MOV   A,@R0                        ;01BD   E6
                   ORL   A,#80H                       ;01BE   44 80
                   MOV   @R0,A                        ;01C0   F6
Q01C1:             INC   R4                           ;01C1   0C
                   CJNE  R4,#08H,Q0188                ;01C2   BC 08 C3
                   INC   R5                           ;01C5   0D
                   CJNE  R5,#04H,Q0186                ;01C6   BD 04 BD
                   MOV   A,14H                        ;01C9   E5 14
                   JZ    Q01DF                        ;01CB   60 12
                   MOV   A,15H                        ;01CD   E5 15
                   JZ    Q01DF                        ;01CF   60 0E
                   MOV   A,16H                        ;01D1   E5 16
                   JZ    Q01DF                        ;01D3   60 0A
                   MOV   A,17H                        ;01D5   E5 17
                   JZ    Q01DF                        ;01D7   60 06
                   MOV   R6,#00H                      ;01D9   7E 00
                   MOV   R7,#01H                      ;01DB   7F 01
                   SJMP  Q01E3                        ;01DD   80 04
Q01DF:             MOV   R6,#00H                      ;01DF   7E 00
                   MOV   R7,#00H                      ;01E1   7F 00
Q01E3:             MOV   A,R7                         ;01E3   EF
                   CPL   A                            ;01E4   F4
                   ORL   A,R6                         ;01E5   4E
                   JZ    Q0237                        ;01E6   60 4F
                   JNB   20H.1,Q0207                  ;01E8   30 01 1C
                   CLR   20H.1                        ;01EB   C2 01
                   SETB  20H.0                        ;01ED   D2 00
                   CLR   A                            ;01EF   E4
                   MOV   R7,A                         ;01F0   FF
Q01F1:             MOV   A,#14H                       ;01F1   74 14
                   ADD   A,R7                         ;01F3   2F
                   MOV   R0,A                         ;01F4   F8
                   MOV   A,@R0                        ;01F5   E6
                   MOV   R6,A                         ;01F6   FE
                   MOV   A,#10H                       ;01F7   74 10
                   ADD   A,R7                         ;01F9   2F
                   MOV   R0,A                         ;01FA   F8
                   MOV   @R0,06H                      ;01FB   A6 06
                   INC   R7                           ;01FD   0F
                   CJNE  R7,#04H,Q01F1                ;01FE   BF 04 F0
                   SETB  P3.5                         ;0201   D2 B5
                   SETB  TR0                          ;0203   D2 8C
                   SJMP  Q0237                        ;0205   80 30
Q0207:             MOV   A,15H                        ;0207   E5 15
                   XRL   A,08H                        ;0209   65 08
                   JNZ   Q0237                        ;020B   70 2A
                   MOV   A,16H                        ;020D   E5 16
                   XRL   A,09H                        ;020F   65 09
                   JNZ   Q0237                        ;0211   70 24
                   MOV   A,17H                        ;0213   E5 17
                   XRL   A,0AH                        ;0215   65 0A
                   JNZ   Q0237                        ;0217   70 1E
                   MOV   0DH,A                        ;0219   F5 0D
                   MOV   14H,A                        ;021B   F5 14
                   MOV   15H,A                        ;021D   F5 15
                   MOV   16H,A                        ;021F   F5 16
                   MOV   17H,A                        ;0221   F5 17
                   CPL   P3.4                         ;0223   B2 B4
                   SJMP  Q0237                        ;0225   80 10
Q0227:             MOV   A,18H                        ;0227   E5 18
                   JZ    Q0234                        ;0229   60 09
                   SETB  P3.5                         ;022B   D2 B5
                   CLR   A                            ;022D   E4
                   MOV   0DH,A                        ;022E   F5 0D
                   DEC   18H                          ;0230   15 18
                   SJMP  Q0237                        ;0232   80 03
Q0234:             LCALL Q0376                        ;0234   12 03 76
Q0237:             NOP                                ;0237   00
                   RET                                ;0238   22
;==========================================================================
Q0239:             MOV   SP,#60H                      ;0239   75 81 60
                   CLR   A                            ;023C   E4
                   MOV   0BH,A                        ;023D   F5 0B
                   MOV   0CH,A                        ;023F   F5 0C
                   MOV   0B2H,#10H                    ;0241   75 B2 10
                   SETB  P3.3                         ;0244   D2 B3
                   SETB  P3.4                         ;0246   D2 B4
                   SETB  EA                           ;0248   D2 AF
                   CLR   20H.1                        ;024A   C2 01
                   CLR   20H.0                        ;024C   C2 00
                   MOV   TMOD,A                       ;024E   F5 89
                   MOV   TH0,#3CH                     ;0250   75 8C 3C
                   MOV   TL0,#0B0H                    ;0253   75 8A B0
                   MOV   TH0,#3CH                     ;0256   75 8C 3C
                   MOV   TL0,#0B0H                    ;0259   75 8A B0
                   SETB  ET0                          ;025C   D2 A9
                   SETB  ET1                          ;025E   D2 AB
                   SETB  TR0                          ;0260   D2 8C
                   SETB  EA                           ;0262   D2 AF
Q0264:             MOV   A,0DH                        ;0264   E5 0D
                   CLR   C                            ;0266   C3
                   SUBB  A,#64H                       ;0267   94 64
                   JC    Q0264                        ;0269   40 F9
                   CLR   A                            ;026B   E4
                   MOV   0DH,A                        ;026C   F5 0D
                   CLR   P3.4                         ;026E   C2 B4
                   MOV   R7,#01H                      ;0270   7F 01
                   MOV   R6,A                         ;0272   FE
                   LCALL Q0362                        ;0273   12 03 62
                   MOV   0C1H,#35H                    ;0276   75 C1 35
Q0279:             MOV   0C1H,#35H                    ;0279   75 C1 35
                   SETB  P3.3                         ;027C   D2 B3
                   LCALL Q0141                        ;027E   12 01 41
                   JB    P3.3,Q02D6                   ;0281   20 B3 52
                   MOV   R7,#14H                      ;0284   7F 14
                   MOV   R6,#00H                      ;0286   7E 00
                   LCALL Q03B5                        ;0288   12 03 B5
                   SETB  P3.5                         ;028B   D2 B5
Q028D:             JB    P3.3,Q02AE                   ;028D   20 B3 1E
                   CLR   EA                           ;0290   C2 AF
                   INC   0CH                          ;0292   05 0C
                   MOV   A,0CH                        ;0294   E5 0C
                   JNZ   Q029A                        ;0296   70 02
                   INC   0BH                          ;0298   05 0B
Q029A:             MOV   0C1H,#35H                    ;029A   75 C1 35
                   MOV   R7,#0AH                      ;029D   7F 0A
                   MOV   R6,#00H                      ;029F   7E 00
                   LCALL Q03B5                        ;02A1   12 03 B5
                   LCALL Q0386                        ;02A4   12 03 86
                   JC    Q028D                        ;02A7   40 E4
                   LCALL Q0376                        ;02A9   12 03 76
                   SJMP  Q028D                        ;02AC   80 DF
Q02AE:             LCALL Q0386                        ;02AE   12 03 86
                   JC    Q02BC                        ;02B1   40 09
                   CLR   A                            ;02B3   E4
                   MOV   0BH,A                        ;02B4   F5 0B
                   MOV   0CH,A                        ;02B6   F5 0C
                   SETB  EA                           ;02B8   D2 AF
                   SJMP  Q02D6                        ;02BA   80 1A
Q02BC:             SETB  C                            ;02BC   D3
                   MOV   A,0CH                        ;02BD   E5 0C
                   SUBB  A,#50H                       ;02BF   94 50
                   MOV   A,0BH                        ;02C1   E5 0B
                   SUBB  A,#00H                       ;02C3   94 00
                   JC    Q02D6                        ;02C5   40 0F
                   CLR   A                            ;02C7   E4
                   MOV   0BH,A                        ;02C8   F5 0B
                   MOV   0CH,A                        ;02CA   F5 0C
                   MOV   0DH,A                        ;02CC   F5 0D
                   CLR   20H.1                        ;02CE   C2 01
                   SETB  TR0                          ;02D0   D2 8C
                   CPL   P3.4                         ;02D2   B2 B4
                   SETB  EA                           ;02D4   D2 AF
Q02D6:             JNB   20H.0,Q02F4                  ;02D6   30 00 1B
                   CLR   20H.0                        ;02D9   C2 00
                   CLR   A                            ;02DB   E4
                   MOV   R7,A                         ;02DC   FF
                   MOV   R6,A                         ;02DD   FE
                   LCALL Q03D6                        ;02DE   12 03 D6
                   MOV   R3,#00H                      ;02E1   7B 00
                   MOV   R2,#00H                      ;02E3   7A 00
                   MOV   R1,#10H                      ;02E5   79 10
                   MOV   R5,#04H                      ;02E7   7D 04
                   MOV   R4,#00H                      ;02E9   7C 00
                   CLR   A                            ;02EB   E4
                   MOV   R6,A                         ;02EC   FE
                   LCALL Q030E                        ;02ED   12 03 0E
                   INC   R7                           ;02F0   0F
                   LCALL Q0362                        ;02F1   12 03 62
Q02F4:             MOV   A,0DH                        ;02F4   E5 0D
                   CLR   C                            ;02F6   C3
                   SUBB  A,#05H                       ;02F7   94 05
                   JNC   Q02FE                        ;02F9   50 03
                   LJMP  Q0279                        ;02FB   02 02 79
;==========================================================================
Q02FE:             CLR   A                            ;02FE   E4
                   MOV   0DH,A                        ;02FF   F5 0D
                   CPL   P3.5                         ;0301   B2 B5
                   JB    P3.4,Q0309                   ;0303   20 B4 03
                   LJMP  Q0279                        ;0306   02 02 79
;==========================================================================
Q0309:             SETB  P3.5                         ;0309   D2 B5
                   LJMP  Q0279                        ;030B   02 02 79
;==========================================================================
Q030E:             MOV   14H,R4                       ;030E   8C 14
                   MOV   15H,R5                       ;0310   8D 15
                   MOV   16H,R3                       ;0312   8B 16
                   MOV   17H,R2                       ;0314   8A 17
                   MOV   18H,R1                       ;0316   89 18
                   MOV   19H,R6                       ;0318   8E 19
                   MOV   1AH,R7                       ;031A   8F 1A
                   CLR   A                            ;031C   E4
                   MOV   R5,A                         ;031D   FD
                   MOV   R4,A                         ;031E   FC
Q031F:             CLR   C                            ;031F   C3
                   MOV   A,R5                         ;0320   ED
                   SUBB  A,15H                        ;0321   95 15
                   MOV   A,R4                         ;0323   EC
                   SUBB  A,14H                        ;0324   95 14
                   JNC   Q035F                        ;0326   50 37
                   MOV   A,19H                        ;0328   E5 19
                   MOV   0C3H,A                       ;032A   F5 C3
                   MOV   A,1AH                        ;032C   E5 1A
                   MOV   0C4H,A                       ;032E   F5 C4
                   MOV   R3,16H                       ;0330   AB 16
                   MOV   R2,17H                       ;0332   AA 17
                   MOV   R1,18H                       ;0334   A9 18
                   MOV   DPL,R5                       ;0336   8D 82
                   MOV   DPH,R4                       ;0338   8C 83
                   LCALL Q0114                        ;033A   12 01 14
                   MOV   0C2H,A                       ;033D   F5 C2
                   ANL   0C5H,#0F8H                   ;033F   53 C5 F8
                   ORL   0C5H,#02H                    ;0342   43 C5 02
                   LCALL Q0404                        ;0345   12 04 04
                   NOP                                ;0348   00
                   CLR   A                            ;0349   E4
                   MOV   0C2H,A                       ;034A   F5 C2
                   LCALL Q03FE                        ;034C   12 03 FE
                   NOP                                ;034F   00
                   INC   1AH                          ;0350   05 1A
                   MOV   A,1AH                        ;0352   E5 1A
                   JNZ   Q0358                        ;0354   70 02
                   INC   19H                          ;0356   05 19
Q0358:             INC   R5                           ;0358   0D
                   CJNE  R5,#00H,Q035D                ;0359   BD 00 01
                   INC   R4                           ;035C   0C
Q035D:             SJMP  Q031F                        ;035D   80 C0
Q035F:             LJMP  Q041B                        ;035F   02 04 1B
;==========================================================================
Q0362:             LCALL Q03EB                        ;0362   12 03 EB
                   MOV   08H,R7                       ;0365   8F 08
                   MOV   R7,#02H                      ;0367   7F 02
                   LCALL Q03EB                        ;0369   12 03 EB
                   MOV   09H,R7                       ;036C   8F 09
                   MOV   R7,#03H                      ;036E   7F 03
                   LCALL Q03EB                        ;0370   12 03 EB
                   MOV   0AH,R7                       ;0373   8F 0A
                   RET                                ;0375   22
;==========================================================================
Q0376:             SETB  20H.1                        ;0376   D2 01
                   CLR   P3.5                         ;0378   C2 B5
                   CLR   A                            ;037A   E4
                   MOV   08H,A                        ;037B   F5 08
                   CLR   TR0                          ;037D   C2 8C
                   MOV   0EH,A                        ;037F   F5 0E
                   MOV   0FH,A                        ;0381   F5 0F
                   SETB  TR1                          ;0383   D2 8E
                   RET                                ;0385   22
;==========================================================================
Q0386:             SETB  C                            ;0386   D3
                   MOV   A,0CH                        ;0387   E5 0C
                   SUBB  A,#0D0H                      ;0389   94 D0
                   MOV   A,0BH                        ;038B   E5 0B
                   SUBB  A,#07H                       ;038D   94 07
                   RET                                ;038F   22
;==========================================================================
Q0390:   DB 0C0H,0E0H,0C0H,0D0H, 05H, 0FH,0E5H, 0FH ;........
Q0398:   DB  70H, 02H, 05H, 0EH,0C3H, 94H, 58H,0E5H ;p.....X.
Q03A0:   DB  0EH, 94H, 02H, 40H, 08H,0C2H, 01H,0D2H ;...@....
Q03A8:   DB  8CH,0C2H, 8EH,0D2H,0AFH, 75H,0C1H, 35H ;.....u.5
Q03B0:   DB 0D0H,0D0H,0D0H,0E0H, 32H ;....2
;==========================================================================
Q03B5:             SETB  C                            ;03B5   D3
                   MOV   A,R7                         ;03B6   EF
                   SUBB  A,#00H                       ;03B7   94 00
                   MOV   A,R6                         ;03B9   EE
                   SUBB  A,#00H                       ;03BA   94 00
                   JC    Q03D5                        ;03BC   40 17
                   MOV   R5,#6EH                      ;03BE   7D 6E
                   MOV   R4,#00H                      ;03C0   7C 00
Q03C2:             MOV   A,R5                         ;03C2   ED
                   DEC   R5                           ;03C3   1D
                   JNZ   Q03C7                        ;03C4   70 01
                   DEC   R4                           ;03C6   1C
Q03C7:             MOV   A,R5                         ;03C7   ED
                   ORL   A,R4                         ;03C8   4C
                   JNZ   Q03C2                        ;03C9   70 F7
                   MOV   0C1H,#35H                    ;03CB   75 C1 35
                   MOV   A,R7                         ;03CE   EF
                   DEC   R7                           ;03CF   1F
                   JNZ   Q03B5                        ;03D0   70 E3
                   DEC   R6                           ;03D2   1E
                   SJMP  Q03B5                        ;03D3   80 E0
Q03D5:             RET                                ;03D5   22
;==========================================================================
Q03D6:             MOV   A,R6                         ;03D6   EE
                   ANL   A,#0FEH                      ;03D7   54 FE
                   MOV   R6,A                         ;03D9   FE
                   MOV   0C3H,A                       ;03DA   F5 C3
                   CLR   A                            ;03DC   E4
                   MOV   0C4H,A                       ;03DD   F5 C4
                   ANL   0C5H,#0F8H                   ;03DF   53 C5 F8
                   ORL   0C5H,#03H                    ;03E2   43 C5 03
                   LCALL Q0404                        ;03E5   12 04 04
                   LJMP  Q041B                        ;03E8   02 04 1B
;==========================================================================
Q03EB:             MOV   R5,07H                       ;03EB   AD 07
                   MOV   R4,06H                       ;03ED   AC 06
                   MOV   0C3H,R4                      ;03EF   8C C3
                   MOV   A,R5                         ;03F1   ED
                   MOV   0C4H,A                       ;03F2   F5 C4
                   LCALL Q03FE                        ;03F4   12 03 FE
                   NOP                                ;03F7   00
                   LCALL Q041B                        ;03F8   12 04 1B
                   MOV   R7,0C2H                      ;03FB   AF C2
                   RET                                ;03FD   22
;==========================================================================
Q03FE:             ANL   0C5H,#0F8H                   ;03FE   53 C5 F8
                   ORL   0C5H,#01H                    ;0401   43 C5 01
Q0404:             LCALL Q000E                        ;0404   12 00 0E
                   MOV   0C6H,#5AH                    ;0407   75 C6 5A
                   MOV   0C6H,#0A5H                   ;040A   75 C6 A5
                   NOP                                ;040D   00
                   RET                                ;040E   22
;==========================================================================
Q040F:             MOV   R0,#7FH                      ;040F   78 7F
                   CLR   A                            ;0411   E4
Q0412:             MOV   @R0,A                        ;0412   F6
                   DJNZ  R0,Q0412                     ;0413   D8 FD
                   MOV   SP,#20H                      ;0415   75 81 20
                   LJMP  Q0239                        ;0418   02 02 39
;==========================================================================
Q041B:             ANL   0C7H,#7FH                    ;041B   53 C7 7F
                   CLR   A                            ;041E   E4
                   MOV   0C6H,A                       ;041F   F5 C6
                   SETB  EA                           ;0421   D2 AF
                   RET                                ;0423   22
;==========================================================================
Q0424:             MOV   R7,#0D6H                     ;0424   7F D6
Q0426:             MOV   R6,#0DH                      ;0426   7E 0D
                   DJNZ  R6,$                         ;0428   DE FE
                   DJNZ  R7,Q0426                     ;042A   DF FA
                   RET                                ;042C   22
;==========================================================================
Q042D:             MOV   R7,#55H                      ;042D   7F 55
Q042F:             MOV   R6,#1EH                      ;042F   7E 1E
                   DJNZ  R6,$                         ;0431   DE FE
                   DJNZ  R7,Q042F                     ;0433   DF FA
                   RET                                ;0435   22
;==========================================================================
Q0436:             MOV   R7,#0CEH                     ;0436   7F CE
Q0438:             MOV   R6,#22H                      ;0438   7E 22
                   DJNZ  R6,$                         ;043A   DE FE
                   DJNZ  R7,Q0438                     ;043C   DF FA
                   RET                                ;043E   22
;==========================================================================
Q043F:   DB  00H, 00H, 00H, 00H ;....
;==========================================================================

CIMG1440.JPG

122.55 KB, 下载次数: 16

STC15F104查询方式-学习型1路红外遥控开关.hex

3.22 KB, 下载次数: 8

售价: 1 分芯积分  [记录]

此帖出自51单片机论坛
点赞 关注
个人签名shop33392572.taobao.com
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表