led_2.lst

来自「51单片机实验例程」· LST 代码 · 共 74 行

LST
74
字号
A51 MACRO ASSEMBLER  LED_2                                                                10/28/2009 23:28:41 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN LED_2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LED_2.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;********************************************************************************
                       2     ;                       跑马灯试验                                                         
                                                          *
                       3     ;                                                                                          
                                                                                                  *
                       4     ;       开机8个灯循环点亮。                                                     *
                       5     ;       硬件连接:p2口8路指示灯,                                                          
                                                                  *
                       6     ;       连接方法: JP11(P2)和JP1(LED灯) 用8PIN排线连接起来                               
                                  *
                       7     ;********************************************************************************
                       8     
0000                   9             ORG 0000H         ;程序起始地址
0000 0130             10             AJMP MAIN
                      11     
0030                  12             ORG 030H      ;MAIN 程序起始地址
0030 75A0FE           13     MAIN:   MOV P2,#0FEH
0033 115D             14             ACALL DEL           ;调用子程序
0035 75A0FD           15             MOV P2,#0FDH    ;将立即数传给P2
0038 115D             16             ACALL DEL
003A 75A0FB           17             MOV P2,#0FBH
003D 115D             18             ACALL DEL
003F 75A0F7           19             MOV P2,#0F7H
0042 115D             20             ACALL DEL
0044 75A0EF           21             MOV P2,#0EFH
0047 115D             22             ACALL DEL
0049 75A0DF           23             MOV P2,#0DFH
004C 115D             24             ACALL DEL
004E 75A0BF           25             MOV P2,#0BFH
0051 115D             26             ACALL DEL
0053 75A07F           27             MOV P2,#07FH
0056 115D             28             ACALL DEL
0058 75A0FF           29             MOV P2,#0FFH
005B 0130             30             AJMP MAIN 
                      31     
                      32     ;延时子程序
005D 7D04             33     DEL:    MOV R5,#04H
005F 7EFF             34     DEL1:   MOV R6,#0FFH
0061 7FFF             35     DEL2:   MOV R7,#0FFH
0063 DFFE             36     DEL3:   DJNZ R7, DEL3
0065 DEFA             37             DJNZ R6, DEL2
0067 DDF6             38             DJNZ R5, DEL1
0069 22               39             RET
                      40             END
A51 MACRO ASSEMBLER  LED_2                                                                10/28/2009 23:28:41 PAGE     2

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


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

DEL. . . . . . . .  C ADDR   005DH   A   
DEL1 . . . . . . .  C ADDR   005FH   A   
DEL2 . . . . . . .  C ADDR   0061H   A   
DEL3 . . . . . . .  C ADDR   0063H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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