⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test51.lst

📁 请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。系统会自动删除debug和release目录
💻 LST
字号:
The Software Program Group   8051 Family Assembler, Version 1.00   Page   1
                                                                   02-14-80


                ;	     ***********************
                ;	     *	   TEST51.ASM	   *
                ;	     ***********************
                ;-------------------------------------------
 0000                  ORG 0000H
 0000 020300           LJMP START
                ;-------------------------------------------
 0100                  ORG 0100H
 0100 C000      DY1MS: PUSH 00H
 0102 C001             PUSH 01H
 0104 7805             MOV R0,#05H
 0106 795C      D101:  MOV R1,#92
 0108 D9FE      D102:  DJNZ R1,$
 010A D8FA             DJNZ R0,D101
 010C D001             POP 01H
 010E D000             POP 00H
 0110 22               RET
                ;-------------------------------------------
 0111 C000      DY5MS: PUSH 00H
 0113 7805             MOV R0,#5
 0115 120100    D5MS:  LCALL DY1MS
 0118 D8FB             DJNZ R0,D5MS
 011A D000             POP 00H
 011C 22               RET
 011D C000      DY9MS: PUSH 00H
 011F 780A             MOV R0,#10
 0121 120100    D501:  LCALL DY1MS
 0124 D8FB             DJNZ R0,D501
 0126 D000             POP 00H
 0128 22               RET
                ;-------------------------------------------
 0129 C000      DY20MS:PUSH 00H
 012B C001             PUSH 01H
 012D 7864             MOV R0,#100
 012F 795C      D201:  MOV R1,#92
 0131 D9FE      D202:  DJNZ R1,D202
 0133 D8FA             DJNZ R0,D201
 0135 B296             CPL P1.6
 0137 D001             POP 01H
 0139 D000             POP 00H
 013B 22               RET
                ;-------------------------------------------
 013C C000      DY100MS:PUSH 00H
 013E 7805             MOV R0,#05H
 0140 120129    D1001: LCALL DY20MS
 0143 D8FB             DJNZ R0,D1001
 0145 D000             POP 00H
 0147 22               RET
                ;-------------------------------------------
 0148 C0E0      DY05S: PUSH ACC
 014A 75E019           MOV ACC,#25
 014D 120129    D500MS:LCALL DY20MS
 0150 D5E0FA           DJNZ ACC,D500MS
 0153 D0E0             POP ACC
 0155 22               RET
The Software Program Group   8051 Family Assembler, Version 1.00   Page   2
                                                                   02-14-80


                ;-------------------------------------------
 0156 C0E0      DY1S:  PUSH ACC
 0158 75E032           MOV ACC,#50
 015B 120129    D1S:   LCALL DY20MS
 015E D5E0FA           DJNZ ACC,D1S
 0161 D0E0             POP ACC
 0163 22               RET
                ;-------------------------------------------
 0164 120156    DY3S:  LCALL DY1S
 0167 120156           LCALL DY1S
 016A 120156           LCALL DY1S
 016D 22               RET
                ;-------------------------------------------
 016E 120156    DY5S:  LCALL DY1S
 0171 120156           LCALL DY1S
 0174 120156           LCALL DY1S
 0177 120156           LCALL DY1S
 017A 120156           LCALL DY1S
 017D 22               RET
                ;-------------------------------------------
 017E 12016E    DY13S: LCALL DY5S
 0181 12016E           LCALL DY5S
 0184 120164           LCALL DY3S
 0187 22               RET
                ;-------------------------------------------
 0300                  ORG 0300H
 0300 758159    START: MOV SP,#59H
 0303 759000    S:     MOV P1,#0
 0306 120148           LCALL DY05S
 0309 7590FF           MOV P1,#0FFH
 030C 120148           LCALL DY05S
 030F 020303           LJMP S
 0312 750055    SS:    MOV 00H,#55H
 0315 120360           LCALL XIE
 0318 120370           LCALL DU
 031B 200033           JB 00,CHUCUO
 031E 7590FF           MOV P1,#0FFH
                ;-------------------------------------------
 0321 7500AA           MOV 00H,#0AAH
 0324 120360           LCALL XIE
 0327 120370           LCALL DU
 032A 200024           JB 00,CHUCUO
 032D 759000           MOV P1,#00H
                ;-------------------------------------------
 0330 750000           MOV 00H,#00H
 0333 120360           LCALL XIE
 0336 120370           LCALL DU
 0339 200015           JB 00,CHUCUO
 033C 7590FF           MOV P1,#0FFH
                ;-------------------------------------------
 033F 7500FF           MOV 00H,#0FFH
 0342 120360           LCALL XIE
 0345 120370           LCALL DU
 0348 200006           JB 00,CHUCUO
 034B 759000           MOV P1,#00H
The Software Program Group   8051 Family Assembler, Version 1.00   Page   3
                                                                   02-14-80


 034E 020312           LJMP SS
                ;-------------------------------------------
 0351 120148    CHUCUO:LCALL DY05S
 0354 7590FF           MOV P1,#0FFH
 0357 120148           LCALL DY05S
 035A 759000           MOV P1,#00H
 035D 020312           LJMP SS
                ;-------------------------------------------
 0360 900000    XIE:   MOV DPTR,#0
 0363 E500             MOV A,00H
 0365 7A20             MOV R2,#20H
 0367 7BFF      XIE01: MOV R3,#0FFH
 0369 F0        XIE02: MOVX @DPTR,A
 036A A3               INC DPTR
 036B DBFC             DJNZ R3,XIE02
 036D DAF8             DJNZ R2,XIE01
 036F 22               RET
                ;------------------------------------
 0370 900000    DU:    MOV DPTR,#0
 0373 7A20             MOV R2,#20H
 0375 7BFF      DU01:  MOV R3,#0FFH
 0377 E0        DU02:  MOVX A,@DPTR
 0378 B50008           CJNE A,00H,DURET
 037B A3               INC DPTR
 037C DBF9             DJNZ R3,DU02
 037E DAF5             DJNZ R2,DU01
 0380 C200             CLR 00H
 0382 22               RET
 0383 D200      DURET: SETB 00H
 0385 22               RET
                ;------------------------------------
 0000                  END
The Software Program Group   8051 Family Assembler, Version 1.00   Page   4
                                                                   02-14-80


 
 ;%T   Symbol Name            Type Value
 
 CHUCUO. . . . . . . . . . . . . L 0351
 D1001 . . . . . . . . . . . . . L 0140
 D101. . . . . . . . . . . . . . L 0106
 D102. . . . . . . . . . . . . . L 0108
 D1S . . . . . . . . . . . . . . L 015B
 D201. . . . . . . . . . . . . . L 012F
 D202. . . . . . . . . . . . . . L 0131
 D500MS. . . . . . . . . . . . . L 014D
 D501. . . . . . . . . . . . . . L 0121
 D5MS. . . . . . . . . . . . . . L 0115
 DU. . . . . . . . . . . . . . . L 0370
 DU01. . . . . . . . . . . . . . L 0375
 DU02. . . . . . . . . . . . . . L 0377
 DURET . . . . . . . . . . . . . L 0383
 DY05S . . . . . . . . . . . . . L 0148
 DY100MS . . . . . . . . . . . . L 013C
 DY13S . . . . . . . . . . . . . L 017E
 DY1MS . . . . . . . . . . . . . L 0100
 DY1S. . . . . . . . . . . . . . L 0156
 DY20MS. . . . . . . . . . . . . L 0129
 DY3S. . . . . . . . . . . . . . L 0164
 DY5MS . . . . . . . . . . . . . L 0111
 DY5S. . . . . . . . . . . . . . L 016E
 DY9MS . . . . . . . . . . . . . L 011D
 S . . . . . . . . . . . . . . . L 0303
 SS. . . . . . . . . . . . . . . L 0312
 START . . . . . . . . . . . . . L 0300
 XIE . . . . . . . . . . . . . . L 0360
 XIE01 . . . . . . . . . . . . . L 0367
 XIE02 . . . . . . . . . . . . . L 0369
 
 ;%Z 
 
 00 Errors  (0000)


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -