📄 intctrl.lst
字号:
00F2 5008 JNC ?C0017
00F4 ED MOV A,R5
00F5 9468 SUBB A,#068H
00F7 EC MOV A,R4
00F8 9406 SUBB A,#06H
00FA 5011 JNC ?C0016
00FC ?C0017:
00FC C3 CLR C
00FD ED MOV A,R5
00FE 948C SUBB A,#08CH
0100 EC MOV A,R4
0101 9405 SUBB A,#05H
0103 5045 JNC ?C0015
0105 ED MOV A,R5
0106 9434 SUBB A,#034H
0108 EC MOV A,R4
0109 9403 SUBB A,#03H
010B 403D JC ?C0015
010D ?C0016:
; SOURCE LINE # 76
; SOURCE LINE # 77
010D 0500 E INC IRDataCount
; SOURCE LINE # 78
010F C3 CLR C
0110 ED MOV A,R5
0111 9418 SUBB A,#018H
0113 EC MOV A,R4
0114 940B SUBB A,#0BH
0116 500B JNC ?C0018
0118 ED MOV A,R5
0119 9468 SUBB A,#068H
011B EC MOV A,R4
011C 9406 SUBB A,#06H
011E 4003 JC ?C0018
; SOURCE LINE # 79
0120 430001 E ORL IRDataTemp+01H,#01H
0123 ?C0018:
; SOURCE LINE # 80
0123 E500 E MOV A,IRDataCount
0125 C3 CLR C
0126 9410 SUBB A,#010H
0128 5003 JNC $ + 5H
012A 020000 R LJMP ?C0035
; SOURCE LINE # 81
; SOURCE LINE # 82
012D 750000 E MOV IRDataCount,#00H
; SOURCE LINE # 83
0130 E500 E MOV A,IRDataTemp+01H
0132 F4 CPL A
0133 4500 E ORL A,IRDataTemp
0135 700A JNZ ?C0020
; SOURCE LINE # 84
; SOURCE LINE # 86
0137 750003 E MOV IrState,#03H
; SOURCE LINE # 87
013A F500 E MOV IRDataTemp,A
013C F500 E MOV IRDataTemp+01H,A
; SOURCE LINE # 90
013E 020000 R LJMP ?C0035
0141 ?C0020:
; SOURCE LINE # 93
; SOURCE LINE # 95
C51 COMPILER V7.20 INTCTRL 07/16/2005 13:42:39 PAGE 10
0141 750000 E MOV IR_KeyAct,#00H
; SOURCE LINE # 96
0144 750000 E MOV Current_Remote_In,#00H
; SOURCE LINE # 97
0147 ?C0066:
; SOURCE LINE # 98
; SOURCE LINE # 99
; SOURCE LINE # 100
0147 020000 R LJMP ?C0068
014A ?C0015:
; SOURCE LINE # 102
; SOURCE LINE # 104
014A 750000 E MOV IR_KeyAct,#00H
; SOURCE LINE # 105
014D 750000 E MOV Current_Remote_In,#00H
; SOURCE LINE # 106
0150 ?C0067:
; SOURCE LINE # 107
; SOURCE LINE # 108
0150 020000 R LJMP ?C0068
; SOURCE LINE # 109
0153 ?C0023:
; SOURCE LINE # 111
0153 E500 E MOV A,IRDataTemp
0155 C3 CLR C
0156 13 RRC A
0157 F500 E MOV IRDataTemp,A
0159 E500 E MOV A,IRDataTemp+01H
015B 13 RRC A
015C F500 E MOV IRDataTemp+01H,A
; SOURCE LINE # 112
015E C3 CLR C
015F ED MOV A,R5
0160 9418 SUBB A,#018H
0162 EC MOV A,R4
0163 940B SUBB A,#0BH
0165 5008 JNC ?C0026
0167 ED MOV A,R5
0168 9468 SUBB A,#068H
016A EC MOV A,R4
016B 9406 SUBB A,#06H
016D 5011 JNC ?C0025
016F ?C0026:
016F C3 CLR C
0170 ED MOV A,R5
0171 948C SUBB A,#08CH
0173 EC MOV A,R4
0174 9405 SUBB A,#05H
0176 5067 JNC ?C0024
0178 ED MOV A,R5
0179 9434 SUBB A,#034H
017B EC MOV A,R4
017C 9403 SUBB A,#03H
017E 405F JC ?C0024
0180 ?C0025:
; SOURCE LINE # 114
; SOURCE LINE # 115
0180 0500 E INC IRDataCount
; SOURCE LINE # 117
0182 C3 CLR C
0183 ED MOV A,R5
0184 9418 SUBB A,#018H
C51 COMPILER V7.20 INTCTRL 07/16/2005 13:42:39 PAGE 11
0186 EC MOV A,R4
0187 940B SUBB A,#0BH
0189 500B JNC ?C0027
018B ED MOV A,R5
018C 9468 SUBB A,#068H
018E EC MOV A,R4
018F 9406 SUBB A,#06H
0191 4003 JC ?C0027
; SOURCE LINE # 118
0193 430080 E ORL IRDataTemp,#080H
0196 ?C0027:
; SOURCE LINE # 120
0196 E500 E MOV A,IRDataCount
0198 C3 CLR C
0199 9410 SUBB A,#010H
019B 404B JC ?C0035
; SOURCE LINE # 121
; SOURCE LINE # 123
019D 750000 E MOV IRDataCount,#00H
; SOURCE LINE # 124
;---- Variable 'temp1' assigned to Register 'R5' ----
01A0 AD00 E MOV R5,IRDataTemp+01H
; SOURCE LINE # 125
01A2 E500 E MOV A,IRDataTemp
01A4 FF MOV R7,A
;---- Variable 'temp2' assigned to Register 'R7' ----
; SOURCE LINE # 126
01A5 6307FF XRL AR7,#0FFH
; SOURCE LINE # 127
01A8 ED MOV A,R5
01A9 6F XRL A,R7
01AA 702B JNZ ?C0029
; SOURCE LINE # 128
; SOURCE LINE # 129
01AC 8D00 E MOV Remote_value,R5
; SOURCE LINE # 130
01AE E500 E MOV A,Remote_value
01B0 D3 SETB C
01B1 941F SUBB A,#01FH
01B3 4006 JC ?C0030
; SOURCE LINE # 131
01B5 74E0 MOV A,#0E0H
01B7 2500 E ADD A,Remote_value
01B9 F500 E MOV Remote_value,A
01BB ?C0030:
; SOURCE LINE # 132
01BB 750001 E MOV Current_Remote_In,#01H
; SOURCE LINE # 133
01BE E500 E MOV A,Remote_value
01C0 6412 XRL A,#012H
01C2 600B JZ ?C0032
01C4 E500 E MOV A,Remote_value
01C6 6407 XRL A,#07H
01C8 6005 JZ ?C0032
01CA E500 E MOV A,Remote_value
01CC B40805 CJNE A,#08H,?C0031
01CF ?C0032:
; SOURCE LINE # 136
01CF 750001 E MOV FMAM_PRESSED,#01H
01D2 8003 SJMP ?C0029
01D4 ?C0031:
; SOURCE LINE # 138
C51 COMPILER V7.20 INTCTRL 07/16/2005 13:42:39 PAGE 12
01D4 750001 E MOV IR_KeyAct,#01H
; SOURCE LINE # 139
01D7 ?C0029:
; SOURCE LINE # 140
01D7 750000 E MOV IrState,#00H
; SOURCE LINE # 141
01DA 750000 E MOV IRDataCount,#00H
; SOURCE LINE # 142
; SOURCE LINE # 143
01DD 8009 SJMP ?C0035
01DF ?C0024:
; SOURCE LINE # 145
; SOURCE LINE # 147
01DF 750000 E MOV IR_KeyAct,#00H
; SOURCE LINE # 148
01E2 750000 E MOV Current_Remote_In,#00H
; SOURCE LINE # 149
01E5 ?C0068:
01E5 750000 E MOV IrState,#00H
; SOURCE LINE # 151
; SOURCE LINE # 152
; SOURCE LINE # 153
; SOURCE LINE # 154
01E8 ?C0035:
01E8 D007 POP AR7
01EA D006 POP AR6
01EC D005 POP AR5
01EE D004 POP AR4
01F0 D0D0 POP PSW
01F2 D0E0 POP ACC
01F4 32 RETI
; FUNCTION RemoteInt (END)
; FUNCTION CS49326Int (BEGIN)
; SOURCE LINE # 159
; SOURCE LINE # 162
0000 32 RETI
; FUNCTION CS49326Int (END)
; FUNCTION TIMER0Int (BEGIN)
; SOURCE LINE # 167
; SOURCE LINE # 169
0000 C28C CLR TR0
; SOURCE LINE # 170
0002 750000 E MOV IrState,#00H
; SOURCE LINE # 171
0005 758C00 MOV TH0,#00H
; SOURCE LINE # 172
0008 758A00 MOV TL0,#00H
; SOURCE LINE # 173
000B D2A9 SETB ET0
; SOURCE LINE # 174
000D 32 RETI
; FUNCTION TIMER0Int (END)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -