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

📄 c1.lst

📁 此压缩包为AT89C51控制的电子门铃 包括keil文件包 以及PROTEUS的仿真 希望对初学者有所帮助
💻 LST
字号:
A51 MACRO ASSEMBLER  C1                                                                   12/16/2007 08:40:05 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN c1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE c1.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1              T5HZ                  EQU 30H 
  0031                 2     T7HZ                  EQU 31H 
  0032                 3     T05SA                EQU 32H 
  0033                 4     T05SB                 EQU 33H 
  0000                 5     FLAG                 BIT 00H 
  0001                 6     STOP                  BIT 01H 
  00B7                 7     SP1                      BIT P3.7 
0000                   8                                 ORG 00H 
0000 02000E            9                                 LJMP START 
000B                  10                                 ORG 0BH 
000B 020045           11                                 LJMP INT_T0 
000E 758902           12     START:               MOV TMOD,#02H 
0011 758C06           13                                 MOV TH0,#06H 
0014 758A06           14                                 MOV TL0,#06H 
0017 D2A9             15                                 SETB ET0 
0019 D2AF             16                                 SETB EA 
001B 20B7FD           17     NSP:                   JB SP1,NSP 
001E 12003C           18                                 LCALL DELY10MS 
0021 20B7F7           19                                 JB SP1,NSP 
0024 D28C             20                                 SETB TR0 
0026 753000           21                                 MOV T5HZ,#00H 
0029 753100           22                                 MOV T7HZ,#00H 
002C 753200           23                                 MOV T05SA,#00H 
002F 753300           24                                 MOV T05SB,#00H 
0032 C200             25                                 CLR FLAG 
0034 C201             26                                 CLR STOP                   
0036 3001FD           27                                 JNB STOP,$ 
0039 02001B           28                                 LJMP NSP 
003C 7E14             29     DELY10MS:       MOV R6,#20 
003E 7FF8             30     D1:                      MOV R7,#248 
0040 DFFE             31                                 DJNZ R7,$ 
0042 DEFA             32                                 DJNZ R6,D1 
0044 22               33                                 RET 
0045 0532             34     INT_T0:             INC T05SA 
0047 E532             35                                 MOV A,T05SA 
0049 B4641C           36                                 CJNE A,#100,NEXT 
004C 753200           37                                 MOV T05SA,#00H 
004F 0533             38                                 INC T05SB 
0051 E533             39                                 MOV A,T05SB 
0053 B41412           40                                 CJNE A,#20,NEXT 
0056 753300           41                                 MOV T05SB,#00H 
0059 200005           42                                 JB FLAG,STP 
005C B200             43                                 CPL FLAG 
005E 020068           44                                 LJMP NEXT 
0061 D201             45     STP:                    SETB STOP 
0063 C28C             46                                 CLR TR0 
0065 020089           47                                 LJMP DONE 
0068 20000F           48     NEXT:                JB FLAG,S5HZ 
006B 0531             49                                 INC T7HZ 
006D E531             50                                 MOV A,T7HZ 
006F B40317           51                                 CJNE A,#03H,DONE 
0072 753100           52                                 MOV T7HZ,#00H 
0075 B290             53                                 CPL P1.0 
0077 020089           54                                 LJMP DONE 
007A 0530             55     S5HZ:                 INC T5HZ 
007C E530             56                                 MOV A,T5HZ 
007E B40408           57                                 CJNE A,#04H,DONE 
0081 753000           58                                 MOV T5HZ,#00H 
A51 MACRO ASSEMBLER  C1                                                                   12/16/2007 08:40:05 PAGE     2

0084 B290             59                                 CPL P1.0 
0086 020089           60                                 LJMP DONE 
0089 32               61     DONE:                RETI 
                      62                                 END 
A51 MACRO ASSEMBLER  C1                                                                   12/16/2007 08:40:05 PAGE     3

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


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

D1 . . . . . . . .  C ADDR   003EH   A   
DELY10MS . . . . .  C ADDR   003CH   A   
DONE . . . . . . .  C ADDR   0089H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
FLAG . . . . . . .  B ADDR   0020H.0 A   
INT_T0 . . . . . .  C ADDR   0045H   A   
NEXT . . . . . . .  C ADDR   0068H   A   
NSP. . . . . . . .  C ADDR   001BH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
S5HZ . . . . . . .  C ADDR   007AH   A   
SP1. . . . . . . .  B ADDR   00B0H.7 A   
START. . . . . . .  C ADDR   000EH   A   
STOP . . . . . . .  B ADDR   0020H.1 A   
STP. . . . . . . .  C ADDR   0061H   A   
T05SA. . . . . . .  N NUMB   0032H   A   
T05SB. . . . . . .  N NUMB   0033H   A   
T5HZ . . . . . . .  N NUMB   0030H   A   
T7HZ . . . . . . .  N NUMB   0031H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -