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

📄 text3l.lst

📁 Proteus在MCS-51%26ARM7系统中的应用百例 Proteus在MCS-51%26ARM7系统中的应用百例
💻 LST
字号:
A51 MACRO ASSEMBLER  TEXT3L                                                               08/07/2006 20:43:20 PAGE     1


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

LOC  OBJ            LINE     SOURCE

0000                   1     ORG             00H
0000 900061            2     START:  MOV             DPTR,#TAB1
0003 7803              3                     MOV             R0,#03
0005 7C00              4                     MOV             R4,#0
0007 759003            5                     MOV             P1,#3
                       6     
000A 8890              7     WAIT:   MOV             P1,R0
000C 7580FF            8                     MOV             P0,#0FFH
000F 308008            9                     JNB             P0.0,POS
0012 30810E           10                     JNB             P0.1,NEG
0015 80F3             11                     SJMP    WAIT
                      12     
0017 208109           13     JUST:   JB              P0.1,NEG
001A EC               14     POS:    MOV             A,R4
001B 93               15                     MOVC    A,@A+DPTR
001C F590             16                     MOV             P1,A
001E 1154             17                     ACALL   DELAY
0020 0C               18                     INC             R4
0021 012D             19                     AJMP    KEY
0023 7C06             20     NEG:    MOV             R4,#6
0025 EC               21                     MOV             A,R4
0026 93               22                     MOVC    A,@A+DPTR
0027 F590             23                     MOV             P1,A
0029 1154             24                     ACALL   DELAY
                      25     ;               DEC             R4
002B 012D             26                     AJMP    KEY
                      27     
                      28                                             
002D 758003           29     KEY:    MOV             P0,#03H                         ;读键盘情况
0030 E590             30                     MOV             A,P1                            
0032 20800E           31                     JB              P0.0,FZ1
0035 BC0802           32                     CJNE    R4,#8,LOOPZ                     ;是结束标志
0038 7C00             33                     MOV             R4,#0
003A EC               34     LOOPZ:  MOV             A,R4
003B 93               35                     MOVC    A,@A+DPTR
003C F590             36                     MOV             P1,A                            ;输出控制脉冲
003E 1154             37                     ACALL   DELAY                           ;程序延时
0040 0C               38                     INC             R4                              ;地址加1
0041 012D             39                     AJMP    KEY
0043 2081E7           40     FZ1:    JB              P0.1,KEY
0046 BCFF02           41                     CJNE    R4,#255,LOOPF                   ;是结束标志
0049 7C07             42                     MOV             R4,#7
004B 1C               43     LOOPF:  DEC             R4
004C EC               44                     MOV             A,R4
004D 93               45                     MOVC    A,@A+DPTR
004E F590             46                     MOV             P1,A                            ;输出控制脉冲
0050 1154             47                     ACALL   DELAY                           ;程序延时
0052 012D             48                     AJMP    KEY
                      49     
                      50     
                      51     
                      52     
                      53             
0054 7E05             54     DELAY:  MOV     R6,#5
0056 7D80             55     DD1:    MOV     R5,#080H
0058 7F00             56     DD2:    MOV     R7,#0
005A DFFE             57     DD3:    DJNZ    R7,DD3
005C DDFA             58                     DJNZ    R5,DD2
A51 MACRO ASSEMBLER  TEXT3L                                                               08/07/2006 20:43:20 PAGE     2

005E DEF6             59                     DJNZ    R6,DD1
0060 22               60                     RET
0061 0206040C         61     TAB1:   DB      02H,06H,04H,0CH,08H,09H,01H,03H ;正转模型资料
0065 08090103                
                      62                     END
A51 MACRO ASSEMBLER  TEXT3L                                                               08/07/2006 20:43:20 PAGE     3

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


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

DD1. . . . . . . .  C ADDR   0056H   A   
DD2. . . . . . . .  C ADDR   0058H   A   
DD3. . . . . . . .  C ADDR   005AH   A   
DELAY. . . . . . .  C ADDR   0054H   A   
FZ1. . . . . . . .  C ADDR   0043H   A   
JUST . . . . . . .  C ADDR   0017H   A   
KEY. . . . . . . .  C ADDR   002DH   A   
LOOPF. . . . . . .  C ADDR   004BH   A   
LOOPZ. . . . . . .  C ADDR   003AH   A   
NEG. . . . . . . .  C ADDR   0023H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
POS. . . . . . . .  C ADDR   001AH   A   
START. . . . . . .  C ADDR   0000H   A   
TAB1 . . . . . . .  C ADDR   0061H   A   
WAIT . . . . . . .  C ADDR   000AH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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