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

📄 cx03.lst

📁 51单片机开发入门与典型实例
💻 LST
字号:
A51 MACRO ASSEMBLER  CX03                                                                 01/07/2007 17:25:15 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN CX03.OBJ
ASSEMBLER INVOKED BY: C:\KEIL7.06\C51\BIN\A51.EXE CX03.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;文件名:CX03.ASM
                       2     ;程序功能:发送到电脑的一封信 
                       3             
0000 759840            4             MOV  SCON,  #40H    ;设串口方式1、REN=0
0003 758780            5             MOV  PCON,  #80H    ;SMOD=1,波特率提高1倍
0006 758920            6             MOV  TMOD,  #20H    ; 设置定时器1为方式2
0009 758DFA            7             MOV  TH1,   #0FAH   ; 定时器1装计数初值        
000C D28E              8             SETB  TR1           ; 启动定时器1              
000E 900021            9             MOV   DPTR,#TABLE   ;存入表起始地址
0011 E4               10     LOOP:  CLR   A              ;清零
0012 93               11             MOVC  A,@A+DPTR     ;按地址取代码并存入A
0013 B40101           12             CJNE   A,#01H,LOOP1 ;比较不等转移
0016 22               13             RET                 ;子程序返回               
0017 F599             14     LOOP1:  MOV   SBUF, A       ;发送取码数据
                      15             
0019 3099FD           16             JNB    TI, $        ;等待发送完
001C C299             17             CLR    TI           ;将发送中断标志位清0
001E A3               18             INC    DPTR         ;数据指针加1
001F 0111             19             AJMP  LOOP          ;转移到LOOP处             
0021 0D0AD7A3         20     TABLE:  DB  0DH, 0AH ,"祝贺您:迈入单片机世界!OK!",0DH,0AH,01H
0025 BAD8C4FA                
0029 A3BAC2F5                
002D C8EBB5A5                
0031 C6ACBBFA                
0035 CAC0BDE7                
0039 A3A14F4B                
003D 210D0A01                
                      21             END                 ; 程序结束
                             
                             
A51 MACRO ASSEMBLER  CX03                                                                 01/07/2007 17:25:15 PAGE     2

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


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

LOOP . . . . . . .  C ADDR   0011H   A   
LOOP1. . . . . . .  C ADDR   0017H   A   
PCON . . . . . . .  D ADDR   0087H   A   
SBUF . . . . . . .  D ADDR   0099H   A   
SCON . . . . . . .  D ADDR   0098H   A   
TABLE. . . . . . .  C ADDR   0021H   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 + -