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

📄 led2.lst

📁 初学者首选各种实验原代码
💻 LST
字号:
A51 MACRO ASSEMBLER  LED2                                                                 05/04/2004 08:23:41 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;-----------------------------
                       2     ;LED4发光二极管跑马灯实验
                       3     ;编写SG
                       4     ;20040418
                       5     ;-----------------------------
0000                   6             ORG 0000H
0000 0102              7             AJMP MAIN               ;跳转到主程序开头
0002                   8     MAIN:
0002 00                9             NOP                             ;CPU空操作
0003 00               10             NOP                             ;CPU空操作
0004                  11     LOOP:
0004 C2A0             12             CLR P2.0                ;P2.0对应LED4管脚低电平点亮LED
0006 120041           13             LCALL DELAY             ;延时500MS,亮LED500MS
0009 C2A1             14             CLR P2.1                ;P2.1对应LED3管脚低电平点亮LED
000B 120041           15             LCALL DELAY
000E C2A2             16             CLR P2.2                ;P2.2对应LED2管脚低电平点亮LED
0010 120041           17             LCALL DELAY
0013 C2A3             18             CLR P2.3                ;P2.3对应LED1管脚低电平点亮LED
0015 120041           19             LCALL DELAY
0018 C2A4             20             CLR P2.4                ;P2.4对应LED1管脚低电平点亮LED
001A 120041           21             LCALL DELAY
001D C2A5             22             CLR P2.5                ;P2.5对应LED1管脚低电平点亮LED
001F 120041           23             LCALL DELAY
0022 C2A6             24             CLR P2.6                ;P2.6对应LED1管脚低电平点亮LED
0024 120041           25             LCALL DELAY
0027 C2A7             26             CLR P2.7                ;P2.7对应LED1管脚低电平点亮LED
0029 120041           27             LCALL DELAY                             
002C D2A0             28             SETB P2.0               ;熄灭四个LED
002E D2A1             29             SETB P2.1
0030 D2A3             30             SETB P2.3
0032 D2A2             31             SETB P2.2
0034 D2A4             32             SETB P2.4
0036 D2A5             33             SETB P2.5
0038 D2A6             34             SETB P2.6
003A D2A7             35             SETB P2.7                               
003C 120041           36             LCALL DELAY
003F 0104             37             AJMP LOOP               ;循环
                      38     
                      39     ;--------------------------
                      40     ;500MS延时子程序
                      41     ;--------------------------
0041                  42     DELAY:
0041 78FF             43             MOV R0,#0FFH
0043 79FF             44             MOV R1,#0FFH
0045                  45     DELAY_2:        
0045 79FF             46             MOV R1,#0FFH
0047                  47     DELAY_1:
0047 00               48             NOP
0048 00               49             NOP
0049 00               50             NOP
004A 00               51             NOP
004B 00               52             NOP
004C 00               53             NOP
004D D9F8             54             DJNZ R1,DELAY_1
004F D8F4             55             DJNZ R0,DELAY_2
0051 22               56             RET
                      57     ;------------------------------
                      58     ;END源程序到此结束后面的不被编译
A51 MACRO ASSEMBLER  LED2                                                                 05/04/2004 08:23:41 PAGE     2

                      59     ;-----------------------------
                      60             END
A51 MACRO ASSEMBLER  LED2                                                                 05/04/2004 08:23:41 PAGE     3

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


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

DELAY. . . . . . .  C ADDR   0041H   A   
DELAY_1. . . . . .  C ADDR   0047H   A   
DELAY_2. . . . . .  C ADDR   0045H   A   
LOOP . . . . . . .  C ADDR   0004H   A   
MAIN . . . . . . .  C ADDR   0002H   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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -