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

📄 led_cycle.lst

📁 汇编语言编写的EMU100A 51单片机仿真器的流水灯演示工程文件
💻 LST
字号:
A51 MACRO ASSEMBLER  LED_CYCLE                                                            08/05/2003 11:53:57 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     NAME    LED_CYCLE
                       2     
                       3     PROG    SEGMENT CODE
                       4     
----                   5             CSEG  AT   0
                       6             USING   0  ; Register-Bank 0
                       7     ; Execution starts at address 0 on power-up.
0000 020000   F        8             JMP   START
                       9     
----                  10             RSEG  PROG
                      11     ; first set Stack Pointer
0000 758170           12     START:  MOV   SP,#0x70
                      13     
0003 7508FE           14             MOV      0x08,#0xFE
0006 850890           15             MOV      P1,0x08
0009                  16     label1:
0009 E508             17             MOV      A,0x08
000B 30E709           18             JNB      0xE0.7,label2
000E 25E0             19             ADD      A,ACC
0010 F508             20             MOV      0x08,A
0012 430801           21             ORL      0x08,#0x01
0015 8003             22             SJMP     label3
0017                  23     label2:
0017 7508FE           24             MOV      0x08,#0xFE
001A                  25     label3:
001A 850890           26             MOV      P1,0x08
001D 120000   F       27             LCALL    delay
0020 80E7             28             SJMP     label1
                      29     
                      30     
0022                  31     delay:
0022 E4               32             CLR      A
0023 FF               33             MOV      R7,A
0024 FE               34             MOV      R6,A
0025                  35     label_delay1:
0025 E4               36             CLR      A
0026 FD               37             MOV      R5,A
0027 FC               38             MOV      R4,A
0028                  39     label_delay2:
0028 0509             40             INC      0x09
002A 0D               41             INC      R5
002B BD0001           42             CJNE     R5,#0x00,label_delay3
002E 0C               43             INC      R4
002F                  44     label_delay3:
002F ED               45             MOV      A,R5
0030 640A             46             XRL      A,#0x0A
0032 4C               47             ORL      A,R4
0033 70F3             48             JNZ      label_delay2
0035 0F               49             INC      R7
0036 BF0001           50             CJNE     R7,#0x00,label_delay4
0039 0E               51             INC      R6
003A                  52     label_delay4:
003A BE03E8           53             CJNE     R6,#0x03,label_delay1
003D BFE8E5           54             CJNE     R7,#0xe8,label_delay1
0040 22               55             RET             
                      56     
                      57     
                      58             END
A51 MACRO ASSEMBLER  LED_CYCLE                                                            08/05/2003 11:53:57 PAGE     2

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
DELAY. . . . . . .  C ADDR   0022H   R   SEG=PROG
LABEL1 . . . . . .  C ADDR   0009H   R   SEG=PROG
LABEL2 . . . . . .  C ADDR   0017H   R   SEG=PROG
LABEL3 . . . . . .  C ADDR   001AH   R   SEG=PROG
LABEL_DELAY1 . . .  C ADDR   0025H   R   SEG=PROG
LABEL_DELAY2 . . .  C ADDR   0028H   R   SEG=PROG
LABEL_DELAY3 . . .  C ADDR   002FH   R   SEG=PROG
LABEL_DELAY4 . . .  C ADDR   003AH   R   SEG=PROG
LED_CYCLE. . . . .  N NUMB   -----       
P1 . . . . . . . .  D ADDR   0090H   A   
PROG . . . . . . .  C SEG    0041H       REL=UNIT
SP . . . . . . . .  D ADDR   0081H   A   
START. . . . . . .  C ADDR   0000H   R   SEG=PROG


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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