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

📄 1.lst

📁 51控制的十字路口交通灯 左右转 人行道
💻 LST
字号:
A51 MACRO ASSEMBLER  1                                                                    04/06/2006 23:37:33 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 1.asm SET(SMALL) EP

LOC  OBJ            LINE     SOURCE

0000                   1     ORG 0000H
0000 021000            2     LJMP START
0003                   3     ORG 0003H
0003 02104D            4     LJMP TOINT
1000                   5     ORG 1000H
1000 D2A8              6     START: SETB IE.0
1002 D2B8              7     SETB IP.0
1004 C288              8     CLR TCON.0 
1006 C2AF              9     ENTER: CLR EA
1008 7C3C             10     MOV R4 , #60
100A 7590F3           11     MOV P1 , #11110011B
100D C2D5             12     CLR F0
100F D2AF             13     SETB EA
1011 1140             14     LOOP1: ACALL DELAY
1013 DC02             15     DJNZ R4 , PA1
1015 011B             16     AJMP LL1
1017 A296             17     PA1: MOV C , P1.6
1019 50F6             18     JNC LOOP1
101B 7590F5           19     LL1: MOV P1 , #11110101B
101E 1140             20     ACALL DELAY
1020 C2AF             21     CLR EA
1022 7D2D             22     MOV R5 , #45
1024 7590DE           23     MOV P1 , #11011110B
1027 D2D5             24     SETB F0
1029 D2AF             25     SETB EA
102B 1140             26     LOOP2: ACALL DELAY
102D DD02             27     DJNZ R5 , PB1
102F 0139             28     AJMP LL2
1031 A297             29     PB1: MOV C , P1.7
1033 50F6             30     JNC LOOP2
1035 A296             31     MOV C , P1.6
1037 40F2             32     JC LOOP2
1039 7590EE           33     LL2: MOV P1 , #11101110B
103C 1140             34     ACALL DELAY
103E 0106             35     AJMP ENTER
1040 7914             36     DELAY: MOV R1 , #14H
1042 7AC8             37     MM1: MOV R2 , #0C8H 
1044 7BFA             38     MM2: MOV R3 , #0FAH
1046 DBFE             39     MM3: DJNZ R3 , MM3
1048 DAFA             40     DJNZ R2 , MM2
104A D9F6             41     DJNZ R1 , MM1
104C 22               42     RET
                      43     
                      44     ;中断服务程序
104D C090             45     TOINT: PUSH P1
104F A2D5             46     MOV C , F0
1051 500B             47     JNC PA
1053 D295             48     SETB P1.5
1055 C294             49     CLR P1.4
1057 1140             50     ACALL DELAY
1059 7590F6           51     MOV P1 , #11110110B
105C 8009             52     SJMP LOOP
105E D292             53     PA: SETB P1.2
1060 C291             54     CLR P1.1
1062 1140             55     ACALL DELAY
1064 7590F6           56     MOV P1 , #11110110B
1067 A2B2             57     LOOP: MOV C , P3.2
1069 50FC             58     JNC LOOP
A51 MACRO ASSEMBLER  1                                                                    04/06/2006 23:37:33 PAGE     2

106B A2D5             59     MOV C , F0
106D 7590F3           60     MOV P1 , #11110011B
1070 7590DE           61     LB: MOV P1 , #11011110B
1073 D090             62     POP P1
1075 32               63     RETI 
                      64     
                      65     
                      66     END
A51 MACRO ASSEMBLER  1                                                                    04/06/2006 23:37:33 PAGE     3

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


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

DELAY. . . . . . .  C ADDR   1040H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ENTER. . . . . . .  C ADDR   1006H   A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
IE . . . . . . . .  D ADDR   00A8H   A   
IP . . . . . . . .  D ADDR   00B8H   A   
LB . . . . . . . .  C ADDR   1070H   A   
LL1. . . . . . . .  C ADDR   101BH   A   
LL2. . . . . . . .  C ADDR   1039H   A   
LOOP . . . . . . .  C ADDR   1067H   A   
LOOP1. . . . . . .  C ADDR   1011H   A   
LOOP2. . . . . . .  C ADDR   102BH   A   
MM1. . . . . . . .  C ADDR   1042H   A   
MM2. . . . . . . .  C ADDR   1044H   A   
MM3. . . . . . . .  C ADDR   1046H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PA . . . . . . . .  C ADDR   105EH   A   
PA1. . . . . . . .  C ADDR   1017H   A   
PB1. . . . . . . .  C ADDR   1031H   A   
START. . . . . . .  C ADDR   1000H   A   
TCON . . . . . . .  D ADDR   0088H   A   
TOINT. . . . . . .  C ADDR   104DH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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