📄 terminal_disp.lst
字号:
A51 MACRO ASSEMBLER TERMINAL_DISP 07/03/2007 13:02:23 PAGE 1
MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN terminal_disp.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE terminal_disp.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP main0
0030 3 ORG 0030H
0030 752000 4 main0: MOV 20H,#00H
0033 758922 5 MOV TMOD,#22H ;设定时器工作方式
0036 759840 6 MOV SCON,#40H
0039 758DFA 7 MOV TH1,#0FAH ;速度9600
003C 758780 8 MOV PCON,#80H
003F D28E 9 SETB TR1
0041 D29C 10 SETB REN ;允许接收
0043 0145 11 ajmp start
0045 90005A 12 start: mov dptr,#ok ;查表
0048 E4 13 senda: clr a ;
0049 93 14 movc a,@a+dptr
004A B42402 15 cjne a,#'$',senda_0
004D 014D 16 ajmp $ ;遇到$停止。
004F F599 17 senda_0:mov sbuf,a
0051 3099FD 18 JNB TI,$ ;串行发送一帧结束了吗?
0054 C299 19 CLR TI ;
0056 A3 20 inc dptr ;指针加一
0057 020048 21 Ljmp senda
005A 0D0A0D0A 22 ok: db 0dh,0ah,0dh,0ah,"欢迎你登陆天空电子www.22sky.com EMAIL:22SKY-MCU@163.COM QQ:50229061
4",0dh,0ah,'$'
005E BBB6D3AD
0062 C4E3B5C7
0066 C2BDCCEC
006A BFD5B5E7
006E D7D37777
0072 772E3232
0076 736B792E
007A 636F6D20
007E 454D4149
0082 4C3A3232
0086 534B592D
008A 4D435540
008E 3136332E
0092 434F4D20
0096 51513A35
009A 30323239
009E 30363134
00A2 0D0A24
23 end
A51 MACRO ASSEMBLER TERMINAL_DISP 07/03/2007 13:02:23 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
MAIN0. . . . . . . C ADDR 0030H A
OK . . . . . . . . C ADDR 005AH A
PCON . . . . . . . D ADDR 0087H A
REN. . . . . . . . B ADDR 0098H.4 A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SENDA. . . . . . . C ADDR 0048H A
SENDA_0. . . . . . C ADDR 004FH A
START. . . . . . . C ADDR 0045H A
TH1. . . . . . . . D ADDR 008DH A
TI . . . . . . . . B ADDR 0098H.1 A
TMOD . . . . . . . D ADDR 0089H A
TR1. . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -