串口自我传送.lst
来自「刚学时编的小程序」· LST 代码 · 共 87 行
LST
87 行
A51 MACRO ASSEMBLER 確口譥我確送 04/22/2007 13:16:22 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 串口自我传送.OBJ
ASSEMBLER INVOKED BY: d:\Keil 8\C51\BIN\A51.EXE 串口自我传送.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 OUT EQU 30H
2
0000 3 ORG 0H
0000 8000 4 JMP BEGIN
5
0002 758160 6 BEGIN:MOV SP,#60H
0005 1128 7 CALL INIT_RS232
0007 753000 8 MOV OUT,#0
9
000A 3099FD 10 RUN:JNB TI,$
000D C299 11 CLR TI
000F 853099 12 MOV SBUF,OUT
13
0012 14 WAIT:
0012 209802 15 JB RI,RX_READY
0015 80FB 16 JMP WAIT
0017 17 RX_READY:
0017 C298 18 CLR RI
0019 E599 19 MOV A,SBUF
001B F590 20 MOV P1,A
21
001D 7D1E 22 MOV R5,#30
001F 1136 23 CALL DELAY
24
0021 E530 25 MOV A,OUT
0023 F4 26 CPL A
0024 F530 27 MOV OUT,A
0026 80E2 28 JMP RUN
29
0028 30 INIT_RS232:
0028 759850 31 MOV SCON,#50H
002B 758920 32 MOV TMOD,#20H
002E 758DFD 33 MOV TH1,#0FDH
0031 D28E 34 SETB TR1
0033 D299 35 SETB TI
0035 22 36 RET
37
0036 38 DELAY:
0036 7E32 39 MOV R6,#50
0038 7F64 40 ASD:MOV R7,#100
003A DFFE 41 FGH:DJNZ R7,FGH
003C DEFA 42 DJNZ R6,ASD
003E DDF6 43 DJNZ R5,DELAY
0040 22 44 RET
*** WARNING #A41 IN 44 (串口自我传送.ASM, LINE 44): MISSING 'END' STATEMENT
A51 MACRO ASSEMBLER 確口譥我確送 04/22/2007 13:16:22 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ASD. . . . . . . . C ADDR 0038H A
BEGIN. . . . . . . C ADDR 0002H A
DELAY. . . . . . . C ADDR 0036H A
FGH. . . . . . . . C ADDR 003AH A
INIT_RS232 . . . . C ADDR 0028H A
OUT. . . . . . . . N NUMB 0030H A
P1 . . . . . . . . D ADDR 0090H A
RI . . . . . . . . B ADDR 0098H.0 A
RUN. . . . . . . . C ADDR 000AH A
RX_READY . . . . . C ADDR 0017H A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SP . . . . . . . . D ADDR 0081H A
TH1. . . . . . . . D ADDR 008DH A
TI . . . . . . . . B ADDR 0098H.1 A
TMOD . . . . . . . D ADDR 0089H A
TR1. . . . . . . . B ADDR 0088H.6 A
WAIT . . . . . . . C ADDR 0012H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?