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

📄 serial.lst

📁 51单片机用汇编实例 包括ad
💻 LST
字号:
A51 MACRO ASSEMBLER  SERIAL                                                               12/31/2005 10:28:18 PAGE     1


MACRO ASSEMBLER A51 V7.09
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

                       1     ;=====================================================================
                       2     ; 文件名称: Serial.ASM
                       3     ; 功能说明: 串口输出实验, 定时向串口发送数据"Xi'an Tangdu Corp.".
                       4     ;           在串口观察窗1中可以观察数据.
                       5     ;=====================================================================
                       6     
0000                   7             ORG 0000H
0000 020100            8             LJMP START
0100                   9             ORG 0100H
0100 120133           10     START:  LCALL INITCOM           ;初始化串口
0103 90011E           11     MLP1:   MOV DPTR, #SENDDATA     ;数据起始地址
0106 7400             12     MLP2:   MOV A, #00H
0108 93               13             MOVC A, @A+DPTR
0109 B40002           14             CJNE A, #00H, MLP3
010C 2119             15             AJMP MLP5
010E F599             16     MLP3:   MOV SBUF, A             ;发送数据到串口
0110 3099FD           17     MLP4:   JNB TI, MLP4            ;判发送结束否?
0113 C299             18             CLR TI                  ;清发送标志
0115 0582             19             INC DPL
0117 2106             20             AJMP MLP2
0119 120144           21     MLP5:   LCALL DELAY
011C 2103             22             AJMP MLP1
                      23     
                      24                 ; X   i   '   a   n       T   a   n   g   d   u
011E 58696061         25     SENDDATA: DB 58H,69H,60H,61H,6EH,20H,54H,61H,6EH,67H,64H,75H
0122 6E205461                
0126 6E676475                
012A 20436F72         26               DB 20H,43H,6FH,72H,70H,2EH,0DH,0AH,00H
012E 702E0D0A                
0132 00                      
                      27                 ;     C   o   r   p   .
                      28     
0133 759850           29     INITCOM:MOV SCON, #50H          ;串口初始化
0136 758920           30             MOV TMOD, #20H          ;波特率设置为19200bps
0139 758780           31             MOV PCON, #80H
013C 758DFD           32             MOV TH1, #0FDH
013F D28E             33             SETB TR1
0141 C2AC             34             CLR ES                  ;不启动串口中断
0143 22               35             RET
                      36     
0144 7FFF             37     DELAY:  MOV R7, #0FFH
0146 7EFF             38     DLP1:   MOV R6, #0FFH
0148 00               39     DLP2:   NOP
0149 00               40             NOP
014A 00               41             NOP
014B DEFB             42             DJNZ R6, DLP2
014D DFF7             43             DJNZ R7, DLP1
014F 22               44             RET
                      45     
                      46             END
A51 MACRO ASSEMBLER  SERIAL                                                               12/31/2005 10:28:18 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   0144H   A   
DLP1 . . . . . . .  C ADDR   0146H   A   
DLP2 . . . . . . .  C ADDR   0148H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
ES . . . . . . . .  B ADDR   00A8H.4 A   
INITCOM. . . . . .  C ADDR   0133H   A   
MLP1 . . . . . . .  C ADDR   0103H   A   
MLP2 . . . . . . .  C ADDR   0106H   A   
MLP3 . . . . . . .  C ADDR   010EH   A   
MLP4 . . . . . . .  C ADDR   0110H   A   
MLP5 . . . . . . .  C ADDR   0119H   A   
PCON . . . . . . .  D ADDR   0087H   A   
SBUF . . . . . . .  D ADDR   0099H   A   
SCON . . . . . . .  D ADDR   0098H   A   
SENDDATA . . . . .  C ADDR   011EH   A   
START. . . . . . .  C ADDR   0100H   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 + -