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

📄 serial.lst

📁 serial communication with 89c51
💻 LST
字号:
A51 MACRO ASSEMBLER  SERIAL                                                               01/01/2001 00:16:12 PAGE     1


MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN serial.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE serial.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1             org 0000h
0000 802E              2             sjmp main
                       3     
0030                   4             org 0030h
0030 758920            5     main:   mov tmod,#20h
0033 758DFA            6             mov th1,#0fah
0036 759850            7             mov scon,#50h
0039 D28E              8             setb tr1
003B 90005C            9     again1: mov dptr,#sdata
                      10     ;       ACALL    DISP_STRING
003E                  11             again:  
003E E4               12                     clr a
003F 93               13                     movc a,@a+dptr
0040 1144             14                     acall send
0042 80FA             15                     sjmp again
0044 F599             16              send:  mov sbuf,a
0046 3099FD           17              here:  jnb ti,here
0049 C299             18                     clr ti
004B A3               19                     inc dptr
                      20     
004C B400EF           21                     cjne a,#00h,again
004F 80EA             22                     sjmp again1 
0051 22               23                     ret
0052                  24             DISP_STRING:
0052 E4               25             CLR      A                     ;A=0
0053 7F00             26             MOV      R7,#00H               ;R7=0
0055                  27     NEXT_CHAR:
0055 0F               28             INC      R7                    ;R7+1
0056 93               29             MOVC     A,@A+DPTR
                      30             ;ACALL    DATA_DISPLAY
0057 EF               31             MOV      A,R7
0058 BF0EFA           32             CJNE     R7,#0EH,NEXT_CHAR
005B 22               33             RET     
                      34     
005C 48656C6C         35                     sdata: db "Hello"
0060 6F                      
                      36     
                      37                     end
A51 MACRO ASSEMBLER  SERIAL                                                               01/01/2001 00:16:12 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AGAIN. . . . . . .  C ADDR   003EH   A   
AGAIN1 . . . . . .  C ADDR   003BH   A   
DISP_STRING. . . .  C ADDR   0052H   A   
HERE . . . . . . .  C ADDR   0046H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
NEXT_CHAR. . . . .  C ADDR   0055H   A   
SBUF . . . . . . .  D ADDR   0099H   A   
SCON . . . . . . .  D ADDR   0098H   A   
SDATA. . . . . . .  C ADDR   005CH   A   
SEND . . . . . . .  C ADDR   0044H   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 + -