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

📄 doorbell.lst

📁 做文字显示的
💻 LST
字号:
A51 MACRO ASSEMBLER  DOORBELL                                                             07/31/2007 10:51:56 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\doorbell.OBJ
ASSEMBLER INVOKED BY: C:\单片机\Keil\C51\BIN\A51.EXE .\doorbell.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  DOORBELL                                                             07/31/2007 10:51:56 PAGE     2

0084 B290             59                             CPL P1.0 
0086 020089           60                             LJMP DONE 
0089 32               61     DONE:           RETI 
                      62                             END 
A51 MACRO ASSEMBLER  DOORBELL                                                             07/31/2007 10:51:56 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 + -