📄 c_main.lst
字号:
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
;---- Variable 'd_port' assigned to Register 'R1' ----
0005 A905 MOV R1,AR5
; SOURCE LINE # 134
; SOURCE LINE # 135
; SOURCE LINE # 136
0007 E9 MOV A,R1
0008 540F ANL A,#0FH
000A FF MOV R7,A
000B 7003 JNZ $ + 5H
000D 020000 R LJMP ?C0030
; SOURCE LINE # 137
; SOURCE LINE # 139
0010 ?C0029:
; SOURCE LINE # 140
0010 E9 MOV A,R1
0011 C3 CLR C
0012 9440 SUBB A,#040H
0014 4003 JC $ + 5H
0016 020000 R LJMP ?C0031
; SOURCE LINE # 141
; SOURCE LINE # 142
0019 E9 MOV A,R1
001A C3 CLR C
001B 9420 SUBB A,#020H
001D 4003 JC $ + 5H
001F 020000 R LJMP ?C0032
; SOURCE LINE # 143
; SOURCE LINE # 144
0022 E9 MOV A,R1
0023 C3 CLR C
0024 9410 SUBB A,#010H
0026 504B JNC ?C0033
; SOURCE LINE # 145
; SOURCE LINE # 146
0028 A907 MOV R1,AR7
; SOURCE LINE # 147
002A 75F04A MOV B,#04AH
002D E9 MOV A,R1
002E A4 MUL AB
002F 2400 R ADD A,#LOW user_e1+07H
0031 F582 MOV DPL,A
0033 E5F0 MOV A,B
0035 3400 R ADDC A,#HIGH user_e1+07H
0037 F583 MOV DPH,A
0039 E0 MOVX A,@DPTR
003A 540F ANL A,#0FH
003C FF MOV R7,A
003D 900000 R MOV DPTR,#sig_type
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 24
0040 E0 MOVX A,@DPTR
0041 FE MOV R6,A
0042 C4 SWAP A
0043 54F0 ANL A,#0F0H
0045 4F ORL A,R7
0046 FF MOV R7,A
0047 75F04A MOV B,#04AH
004A E9 MOV A,R1
004B A4 MUL AB
004C 2400 R ADD A,#LOW user_e1+07H
004E F582 MOV DPL,A
0050 E5F0 MOV A,B
0052 3400 R ADDC A,#HIGH user_e1+07H
0054 F583 MOV DPH,A
0056 EF MOV A,R7
0057 F0 MOVX @DPTR,A
; SOURCE LINE # 148
0058 E9 MOV A,R1
0059 FD MOV R5,A
005A 900000 R MOV DPTR,#DS21554_ADDR+01H
005D E0 MOVX A,@DPTR
005E 2D ADD A,R5
005F FD MOV R5,A
0060 900000 R MOV DPTR,#DS21554_ADDR
0063 E0 MOVX A,@DPTR
0064 3400 ADDC A,#00H
0066 FC MOV R4,A
0067 7440 MOV A,#040H
0069 2D ADD A,R5
006A F582 MOV DPL,A
006C E4 CLR A
006D 3C ADDC A,R4
006E F583 MOV DPH,A
0070 EF MOV A,R7
0071 F0 MOVX @DPTR,A
; SOURCE LINE # 149
0072 22 RET
0073 ?C0033:
; SOURCE LINE # 151
; SOURCE LINE # 152
0073 E9 MOV A,R1
0074 540F ANL A,#0FH
0076 F9 MOV R1,A
; SOURCE LINE # 153
0077 75F04A MOV B,#04AH
007A A4 MUL AB
007B 2400 R ADD A,#LOW user_e1+04A7H
007D F582 MOV DPL,A
007F E5F0 MOV A,B
0081 3400 R ADDC A,#HIGH user_e1+04A7H
0083 F583 MOV DPH,A
0085 E0 MOVX A,@DPTR
0086 54F0 ANL A,#0F0H
0088 FF MOV R7,A
0089 900000 R MOV DPTR,#sig_type
008C E0 MOVX A,@DPTR
008D 540F ANL A,#0FH
008F 4F ORL A,R7
0090 FF MOV R7,A
0091 75F04A MOV B,#04AH
0094 E9 MOV A,R1
0095 A4 MUL AB
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 25
0096 2400 R ADD A,#LOW user_e1+04A7H
0098 F582 MOV DPL,A
009A E5F0 MOV A,B
009C 3400 R ADDC A,#HIGH user_e1+04A7H
009E F583 MOV DPH,A
00A0 EF MOV A,R7
00A1 F0 MOVX @DPTR,A
; SOURCE LINE # 154
00A2 E9 MOV A,R1
00A3 FD MOV R5,A
00A4 900000 R MOV DPTR,#DS21554_ADDR+01H
00A7 E0 MOVX A,@DPTR
00A8 2D ADD A,R5
00A9 FD MOV R5,A
00AA 900000 R MOV DPTR,#DS21554_ADDR
00AD E0 MOVX A,@DPTR
00AE 3400 ADDC A,#00H
00B0 FC MOV R4,A
00B1 7440 MOV A,#040H
00B3 2D ADD A,R5
00B4 F582 MOV DPL,A
00B6 E4 CLR A
00B7 3C ADDC A,R4
00B8 F583 MOV DPH,A
00BA EF MOV A,R7
00BB F0 MOVX @DPTR,A
; SOURCE LINE # 155
; SOURCE LINE # 156
00BC 22 RET
00BD ?C0032:
; SOURCE LINE # 158
; SOURCE LINE # 159
00BD E9 MOV A,R1
00BE 541F ANL A,#01FH
00C0 C3 CLR C
00C1 9410 SUBB A,#010H
00C3 504C JNC ?C0036
; SOURCE LINE # 160
; SOURCE LINE # 161
00C5 E9 MOV A,R1
00C6 540F ANL A,#0FH
00C8 F9 MOV R1,A
; SOURCE LINE # 162
00C9 75F04A MOV B,#04AH
00CC A4 MUL AB
00CD 2400 R ADD A,#LOW user_e1+0947H
00CF F582 MOV DPL,A
00D1 E5F0 MOV A,B
00D3 3400 R ADDC A,#HIGH user_e1+0947H
00D5 F583 MOV DPH,A
00D7 E0 MOVX A,@DPTR
00D8 540F ANL A,#0FH
00DA FF MOV R7,A
00DB 900000 R MOV DPTR,#sig_type
00DE E0 MOVX A,@DPTR
00DF FE MOV R6,A
00E0 C4 SWAP A
00E1 54F0 ANL A,#0F0H
00E3 4F ORL A,R7
00E4 FF MOV R7,A
00E5 75F04A MOV B,#04AH
00E8 E9 MOV A,R1
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 26
00E9 A4 MUL AB
00EA 2400 R ADD A,#LOW user_e1+0947H
00EC F582 MOV DPL,A
00EE E5F0 MOV A,B
00F0 3400 R ADDC A,#HIGH user_e1+0947H
00F2 F583 MOV DPH,A
00F4 EF MOV A,R7
00F5 F0 MOVX @DPTR,A
; SOURCE LINE # 163
00F6 E9 MOV A,R1
00F7 FD MOV R5,A
00F8 900000 R MOV DPTR,#DS21554_ADDR+03H
00FB E0 MOVX A,@DPTR
00FC 2D ADD A,R5
00FD FD MOV R5,A
00FE 900000 R MOV DPTR,#DS21554_ADDR+02H
0101 E0 MOVX A,@DPTR
0102 3400 ADDC A,#00H
0104 FC MOV R4,A
0105 7440 MOV A,#040H
0107 2D ADD A,R5
0108 F582 MOV DPL,A
010A E4 CLR A
010B 3C ADDC A,R4
010C F583 MOV DPH,A
010E EF MOV A,R7
010F F0 MOVX @DPTR,A
; SOURCE LINE # 164
0110 22 RET
0111 ?C0036:
; SOURCE LINE # 166
; SOURCE LINE # 167
0111 E9 MOV A,R1
0112 540F ANL A,#0FH
0114 F9 MOV R1,A
; SOURCE LINE # 168
0115 75F04A MOV B,#04AH
0118 A4 MUL AB
0119 2400 R ADD A,#LOW user_e1+0DE7H
011B F582 MOV DPL,A
011D E5F0 MOV A,B
011F 3400 R ADDC A,#HIGH user_e1+0DE7H
0121 F583 MOV DPH,A
0123 E0 MOVX A,@DPTR
0124 54F0 ANL A,#0F0H
0126 FF MOV R7,A
0127 900000 R MOV DPTR,#sig_type
012A E0 MOVX A,@DPTR
012B 540F ANL A,#0FH
012D 4F ORL A,R7
012E FF MOV R7,A
012F 75F04A MOV B,#04AH
0132 E9 MOV A,R1
0133 A4 MUL AB
0134 2400 R ADD A,#LOW user_e1+0DE7H
0136 F582 MOV DPL,A
0138 E5F0 MOV A,B
013A 3400 R ADDC A,#HIGH user_e1+0DE7H
013C F583 MOV DPH,A
013E EF MOV A,R7
013F F0 MOVX @DPTR,A
; SOURCE LINE # 169
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 27
0140 E9 MOV A,R1
0141 FD MOV R5,A
0142 900000 R MOV DPTR,#DS21554_ADDR+03H
0145 E0 MOVX A,@DPTR
0146 2D ADD A,R5
0147 FD MOV R5,A
0148 900000 R MOV DPTR,#DS21554_ADDR+02H
014B E0 MOVX A,@DPTR
014C 3400 ADDC A,#00H
014E FC MOV R4,A
014F 7440 MOV A,#040H
0151 2D ADD A,R5
0152 F582 MOV DPL,A
0154 E4 CLR A
0155 3C ADDC A,R4
0156 F583 MOV DPH,A
0158 EF MOV A,R7
0159 F0 MOVX @DPTR,A
; SOURCE LINE # 170
; SOURCE LINE # 171
; SOURCE LINE # 172
015A 22 RET
015B ?C0031:
; SOURCE LINE # 174
; SOURCE LINE # 175
015B E9 MOV A,R1
015C C3 CLR C
015D 9460 SUBB A,#060H
015F 4003 JC $ + 5H
0161 020000 R LJMP ?C0039
; SOURCE LINE # 176
; SOURCE LINE # 177
0164 E9 MOV A,R1
0165 541F ANL A,#01FH
0167 C3 CLR C
0168 9410 SUBB A,#010H
016A 504C JNC ?C0040
; SOURCE LINE # 178
; SOURCE LINE # 179
016C E9 MOV A,R1
016D 540F ANL A,#0FH
016F F9 MOV R1,A
; SOURCE LINE # 180
0170 75F04A MOV B,#04AH
0173 A4 MUL AB
0174 2400 R ADD A,#LOW user_e1+01287H
0176 F582 MOV DPL,A
0178 E5F0 MOV A,B
017A 3400 R ADDC A,#HIGH user_e1+01287H
017C F583 MOV DPH,A
017E E0 MOVX A,@DPTR
017F 540F ANL A,#0FH
0181 FF MOV R7,A
0182 900000 R MOV DPTR,#sig_type
0185 E0 MOVX A,@DPTR
0186 FE MOV R6,A
0187 C4 SWAP A
0188 54F0 ANL A,#0F0H
018A 4F ORL A,R7
018B FF MOV R7,A
018C 75F04A MOV B,#04AH
018F E9 MOV A,R1
C51 COMPILER V3.96, SN-83203013 C_MAIN 03/06/04 11:31:46 PAGE 28
0190 A4 MUL AB
0191 2400 R ADD A,#LOW user_e1+01287H
0193 F582 MOV DPL,A
0195 E5F0 MOV A,B
0197 3400 R ADDC A,#HIGH user_e1+01287H
0199 F583 MOV DPH,A
019B EF MOV A,R7
019C F0 MOVX @DPTR,A
; SOURCE LINE # 181
019D E9 MOV A,R1
019E FD MOV R5,A
019F 900000 R MOV DPTR,#DS21554_ADDR+05H
01A2 E0 MOVX A,@DPTR
01A3 2D ADD A,R5
01A4 FD MOV R5,A
01A5 900000 R MOV DPTR,#DS21554_ADDR+04H
01A8 E0 MOVX A,@DPTR
01A9 3400 ADDC A,#00H
01AB FC MOV R4,A
01AC 7440 MOV A,#040H
01AE 2D ADD A,R5
01AF F582 MOV DPL,A
01B1 E4 CLR A
01B2 3C ADDC A,R4
01B3 F583 MOV DPH,A
01B5 EF MOV A,R7
01B6 F0 MOVX @DPTR,A
; SOURCE LINE # 182
01B7 22 RET
01B8 ?C0040:
; SOURCE L
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -