📄 a.lst
字号:
0268 7402 214 MOV A,#2 ;显示在第一行
026A 91F7 215 CALL LCD_PRINT
026C 80FE 216 SJMP $
026E 217 BUTT4:
026E C2A4 218 CLR P2.4
0270 900491 219 WAIT4: MOV DPTR,#ERR7 ;指针指到显示消息
0273 7401 220 MOV A,#1 ;显示在第一行
0275 91F7 221 CALL LCD_PRINT
0277 9004A2 222 MOV DPTR,#ERR8 ;指针指到显示消息
027A 7402 223 MOV A,#2 ;显示在第一行
027C 91F7 224 CALL LCD_PRINT
027E 80FE 225 SJMP $
0280 226 BUTT5:
0280 C2A4 227 CLR P2.4
0282 9004B3 228 WAIT5: MOV DPTR,#ERR9 ;指针指到显示消息
0285 91F7 229 CALL LCD_PRINT
0287 7401 230 MOV A,#1 ;显示在第一行
0289 9004C4 231 MOV DPTR,#ERRA ;指针指到显示消息
028C 7402 232 MOV A,#2 ;显示在第一行
028E 91F7 233 CALL LCD_PRINT
0290 80FE 234 SJMP $
0292 235 BUTT6:
0292 C2A4 236 CLR P2.4
0294 9004D5 237 WAIT6: MOV DPTR,#ERRB ;指针指到显示消息
0297 7401 238 MOV A,#1 ;显示在第一行
0299 91F7 239 CALL LCD_PRINT
029B 9004E6 240 MOV DPTR,#ERRC ;指针指到显示消息
029E 7402 241 MOV A,#2 ;显示在第一行
02A0 91F7 242 CALL LCD_PRINT
02A2 80FE 243 SJMP $
02A4 C2A4 244 K1: CLR P2.4
02A6 12056C 245 LCALL DELAY2
02A9 12056C 246 LCALL DELAY2
02AC 12056C 247 LCALL DELAY2
02AF D2A4 248 SETB P2.4
02B1 900409 249 WAIT: MOV DPTR,#TAB ;指针指到显示消息
02B4 7401 250 MOV A,#1 ;显示在第一行
02B6 91F7 251 CALL LCD_PRINT
02B8 90041A 252 MOV DPTR,#TAB1 ;指针指到显示消息
02BB 7402 253 MOV A,#2 ;显示在第一行
02BD 91F7 254 CALL LCD_PRINT
02BF 22 255 RET
02C0 90033D 256 L1: MOV DPTR,#NO1 ;指针指到显示消息
A51 MACRO ASSEMBLER A 01/23/2008 09:29:02 PAGE 5
02C3 7401 257 MOV A,#1 ;显示在第一行
02C5 91F7 258 CALL LCD_PRINT
02C7 90034E 259 MOV DPTR,#NO11 ;指针指到显示消息
02CA 7402 260 MOV A,#2 ;显示在第一行
02CC 91F7 261 CALL LCD_PRINT
02CE D2A7 262 SETB P2.7
02D0 120575 263 LCALL DELAY3
02D3 C2B2 264 CLR P3.2
02D5 120575 265 LCALL DELAY3
02D8 22 266 RET
02D9 90035F 267 L2: MOV DPTR,#NO_1 ;指针指到显示消息
02DC 7401 268 MOV A,#1 ;显示在第一行
02DE 91F7 269 CALL LCD_PRINT
02E0 900370 270 MOV DPTR,#NO_11 ;指针指到显示消息
02E3 7402 271 MOV A,#2 ;显示在第一行
02E5 91F7 272 CALL LCD_PRINT
273
02E7 D2B2 274 SETB P3.2
02E9 120575 275 LCALL DELAY3
02EC C2A1 276 CLR P2.1
02EE 120575 277 LCALL DELAY3
02F1 22 278 RET
02F2 900381 279 L3: MOV DPTR,#NO2 ;指针指到显示消息
02F5 7401 280 MOV A,#1 ;显示在第一行
02F7 91F7 281 CALL LCD_PRINT
02F9 900392 282 MOV DPTR,#NO22 ;指针指到显示消息
02FC 7402 283 MOV A,#2 ;显示在第一行
02FE 91F7 284 CALL LCD_PRINT
0300 D2A1 285 SETB P2.1
0302 120575 286 LCALL DELAY3
0305 C2B4 287 CLR P3.4
0307 120575 288 LCALL DELAY3
030A 22 289 RET
030B 9003A3 290 L4: MOV DPTR,#NO_2 ;指针指到显示消息
030E 7401 291 MOV A,#1 ;显示在第一行
0310 91F7 292 CALL LCD_PRINT
0312 9003B4 293 MOV DPTR,#NO_22 ;指针指到显示消息
0315 7402 294 MOV A,#2 ;显示在第一行
0317 91F7 295 CALL LCD_PRINT
0319 D2B4 296 SETB P3.4
031B 120575 297 LCALL DELAY3
031E C2A6 298 CLR P2.6
0320 120575 299 LCALL DELAY3
0323 22 300 RET
0324 9003C5 301 L5: MOV DPTR,#NO3 ;指针指到显示消息
0327 7401 302 MOV A,#1 ;显示在第一行
0329 91F7 303 CALL LCD_PRINT
032B 9003D6 304 MOV DPTR,#NO33 ;指针指到显示消息
032E 7402 305 MOV A,#2 ;显示在第一行
0330 91F7 306 CALL LCD_PRINT
0332 D2A6 307 SETB P2.6
0334 120575 308 LCALL DELAY3
0337 C2B3 309 CLR P3.3
0339 120575 310 LCALL DELAY3
033C 22 311 RET
033D 312 NO1:
033D 72657369 313 DB "resistor checker",00
0341 73746F72
0345 20636865
0349 636B6572
034D 00
034E 314 NO11:
034E 4E4F2E31 315 DB "NO.1 R>2M ",00
0352 20202020
0356 20202052
035A 3E324D20
A51 MACRO ASSEMBLER A 01/23/2008 09:29:02 PAGE 6
035E 00
035F 316 NO_1:
035F 72657369 317 DB "resistor checker",00
0363 73746F72
0367 20636865
036B 636B6572
036F 00
0370 318 NO_11:
0370 4E4F2E31 319 DB "NO.1 R<40M ",00
0374 20202020
0378 2020523C
037C 34304D20
0380 00
0381 320 NO2:
0381 72657369 321 DB "resistor checker",00
0385 73746F72
0389 20636865
038D 636B6572
0391 00
0392 322 NO22:
0392 4E4F2E32 323 DB "NO.2 R>2M ",00
0396 20202020
039A 20202052
039E 3E324D20
03A2 00
03A3 324 NO_2:
03A3 72657369 325 DB "resistor checker",00
03A7 73746F72
03AB 20636865
03AF 636B6572
03B3 00
03B4 326 NO_22:
03B4 4E4F2E32 327 DB "NO.2 R<40M ",00
03B8 20202020
03BC 2020523C
03C0 34304D20
03C4 00
03C5 328 NO3:
03C5 72657369 329 DB "resistor checker",00
03C9 73746F72
03CD 20636865
03D1 636B6572
03D5 00
03D6 330 NO33:
03D6 4E4F2E33 331 DB "NO.3 R>40K ",00
03DA 20202020
03DE 2020523E
03E2 34304B20
03E6 00
03E7 332 NO_3:
03E7 72657369 333 DB "resistor checker",00
03EB 73746F72
03EF 20636865
03F3 636B6572
03F7 00
03F8 334 NO_33:
03F8 4E4F2E33 335 DB "NO.3 R<60K ",00
03FC 20202020
0400 2020523C
0404 36304B20
0408 00
0409 336 TAB:
0409 72657369 337 DB "resistor checker",00
040D 73746F72
0411 20636865
0415 636B6572
A51 MACRO ASSEMBLER A 01/23/2008 09:29:02 PAGE 7
0419 00
041A 338 TAB1:
041A 20202020 339 DB " OK ",00
041E 20202020
0422 20202020
0426 204F4B20
042A 00
042B 340 ERR1:
042B 72657369 341 DB "resistor checker",00
042F 73746F72
0433 20636865
0437 636B6572
043B 00
043C 342 ERR2:
043C 4E4F2E31 343 DB "NO.1 R<2M ",00
0440 20202020
0444 20202052
0448 3C324D20
044C 00
044D 344 ERR3:
044D 72657369 345 DB "resistor checker",00
0451 73746F72
0455 20636865
0459 636B6572
045D 00
045E 346 ERR4:
045E 4E4F2E31 347 DB "NO.1 R>40M ",00
0462 20202020
0466 2020523E
046A 34304D20
046E 00
046F 348 ERR5:
046F 72657369 349 DB "resistor checker",00
0473 73746F72
0477 20636865
047B 636B6572
047F 00
0480 350 ERR6:
0480 4E4F2E32 351 DB "NO.2 R<2M ",00
0484 20202020
0488 20202052
048C 3C324D20
0490 00
0491 352 ERR7:
0491 72657369 353 DB "resistor checker",00
0495 73746F72
0499 20636865
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -