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

📄 串口.lst

📁 串口定时控制家电开关
💻 LST
字号:
A51 MACRO ASSEMBLER  確口                                                                 05/04/2007 14:35:37 PAGE     1


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

LOC  OBJ            LINE     SOURCE

  0070                 1     TEST BIT 70H
0000                   2     ORG 0000h
0000 7501FF            3     MOV 1,#0FFH;开机延时
0003 D501FD            4     DJNZ 1,$
0006 2100              5     AJMP MAIN
0023                   6     ORG 0023h
0023 02011E            7     LJMP COMM  ;串口中断
0100                   8     ORG 0100H
0100 75815F            9     MAIN:MOV SP,#5fH
                      10     ;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$串口初始化
0103 758920           11     mov TMOD,#20h ;T1: 工作模式2
0106 758700           12     mov PCON,#00h ;SMOD=1
0109 758BFD           13     mov TL1,#0FDH
010C 758DFD           14     mov TH1,#0FDH ;初始化波特率9600
010F 759850           15     mov SCON,#50h ;Standard UART settings
0112 D29C             16     SETB REN ;允许接收
0114 D28E             17     SETB TR1 ;T1开始工作
0116 D2AC             18     SETB ES  ;开串口中断
0118 D2AF             19     SETB EA
011A C270             20     CLR TEST
                      21     
011C 211C             22     AJMP $
                      23     ;$$$$$$$$$$$$$$$$$$$$
011E 209801           24     COMM:JB RI,GO
0121 32               25     RETURN:RETI
0122 C298             26     GO:CLR RI
0124 207006           27     JB TEST,SEND
0127 E599             28     MOV A,SBUF
0129 C4               29     SWAP A
012A D270             30     SETB TEST
012C 32               31     RETI
012D 8599F0           32     SEND:MOV B,SBUF
0130 25F0             33     ADD A,B
0132 F580             34     MOV P0,A
0134 120141           35     LCALL DY2MS
0137 F599             36     mov sbuf,A
0139 3099FD           37     jnb ti,$
013C C299             38     clr ti
013E C270             39     CLR TEST
0140 32               40     RETI
                      41     ;$$$$$$$$$$$$$$$$$$$$$ Delays
0141                  42     DY2MS:
0141 7F01             43     MOV R7,#01
0143 7E00             44     LOOP0:MOV R6,#00
0145 DEFE             45     DJNZ R6,$
0147 DFFA             46     DJNZ R7,LOOP0
0149 22               47     RET
                      48     END
                             
A51 MACRO ASSEMBLER  確口                                                                 05/04/2007 14:35:37 PAGE     2

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
COMM . . . . . . .  C ADDR   011EH   A   
DY2MS. . . . . . .  C ADDR   0141H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ES . . . . . . . .  B ADDR   00A8H.4 A   
GO . . . . . . . .  C ADDR   0122H   A   
LOOP0. . . . . . .  C ADDR   0143H   A   
MAIN . . . . . . .  C ADDR   0100H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
PCON . . . . . . .  D ADDR   0087H   A   
REN. . . . . . . .  B ADDR   0098H.4 A   
RETURN . . . . . .  C ADDR   0121H   A   
RI . . . . . . . .  B ADDR   0098H.0 A   
SBUF . . . . . . .  D ADDR   0099H   A   
SCON . . . . . . .  D ADDR   0098H   A   
SEND . . . . . . .  C ADDR   012DH   A   
SP . . . . . . . .  D ADDR   0081H   A   
TEST . . . . . . .  B ADDR   002EH.0 A   
TH1. . . . . . . .  D ADDR   008DH   A   
TI . . . . . . . .  B ADDR   0098H.1 A   
TL1. . . . . . . .  D ADDR   008BH   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 + -