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

📄 led2.lst

📁 实现交通灯功能的汇编程序.
💻 LST
字号:
A51 MACRO ASSEMBLER  LED2                                                                 04/20/2004 11:33:36 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 C297             12             CLR P1.7                ;P1.7对应LED4管脚低电平点亮LED
0006 120025           13             LCALL DELAY             ;延时500MS,亮LED500MS
0009 C296             14             CLR P1.6                ;P1.6对应LED3管脚低电平点亮LED
000B 120025           15             LCALL DELAY
000E C295             16             CLR P1.5                ;P1.5对应LED2管脚低电平点亮LED
0010 120025           17             LCALL DELAY
0013 C2B2             18             CLR P3.2                ;P3.2对应LED1管脚低电平点亮LED
0015 120025           19             LCALL DELAY
0018 D297             20             SETB P1.7               ;熄灭四个LED
001A D296             21             SETB P1.6
001C D2B2             22             SETB P3.2
001E D295             23             SETB P1.5
0020 120025           24             LCALL DELAY
0023 0104             25             AJMP LOOP               ;循环
                      26     
                      27     ;--------------------------
                      28     ;500MS延时子程序
                      29     ;--------------------------
0025                  30     DELAY:
0025 78FF             31             MOV R0,#0FFH
0027 79FF             32             MOV R1,#0FFH
0029                  33     DELAY_2:        
0029 79FF             34             MOV R1,#0FFH
002B                  35     DELAY_1:
002B 00               36             NOP
002C 00               37             NOP
002D 00               38             NOP
002E 00               39             NOP
002F 00               40             NOP
0030 00               41             NOP
0031 D9F8             42             DJNZ R1,DELAY_1
0033 D8F4             43             DJNZ R0,DELAY_2
0035 22               44             RET
                      45     ;------------------------------
                      46     ;END源程序到此结束后面的不被编译
                      47     ;-----------------------------
                      48             END
A51 MACRO ASSEMBLER  LED2                                                                 04/20/2004 11:33:36 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   0025H   A   
DELAY_1. . . . . .  C ADDR   002BH   A   
DELAY_2. . . . . .  C ADDR   0029H   A   
LOOP . . . . . . .  C ADDR   0004H   A   
MAIN . . . . . . .  C ADDR   0002H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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