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

📄 led_light.lst

📁 LED数码管驱动开发例程
💻 LST
字号:
A51 MACRO ASSEMBLER  LED_LIGHT                                                            07/20/2004 08:53:23 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;******************************Copyright (c)*******************************
                       2     ;**                广州周立功单片机发展有限公司研究所
                       3     ;**                       http://www.zlgmcu.com
                       4     ;******************************文件信息************************************
                       5     ;文件名:Led_light.asm
                       6     ;功能:演示使用DP-51h实验仪仿真调试程序的的方法
                       7     ;说明:
                       8     ;1.点亮发光管Led1~Led3并闪烁
                       9     ;2.正确设置跳线JP4使P1.0~P1.2分别与Led1~Led3相连,即把跳线置于上端
                      10     ;最后修改时间:2003年7月1
                      11     ;*************************************************************************
8000                  12             ORG     8000H                   ;伪指令,指定程序从0000H开始存放
8000 2100             13             AJMP    MAIN                    ;跳转指令,程序跳转到MAIN处
                      14     
8100                  15             ORG     8100H                   ;伪指令,指定以下程序从0100H开始存放
8100                  16     MAIN:
8100 75813C           17             MOV     SP,#60                  ;给堆栈指针赋初值
8103 B290             18     LIGHT:  CPL     P1.0                    ;取反P1.0,改变L9的亮灭状态
8105 B291             19             CPL     P1.1                    ;取反P1.1,改变L10的亮灭状态
8107 B292             20             CPL     P1.2                    ;取反P1.2,改变L11的亮灭状态
8109 310D             21             ACALL   DELAY                   ;调延时子程序
810B 2103             22             AJMP    LIGHT                   ;跳转,程序继续
                      23     
                      24     ;延时子程序
810D 7F10             25     DELAY:  MOV     R7,#10H
810F 7E7F             26     DELAY0: MOV     R6,#7FH
8111 7D7F             27     DELAY1: MOV     R5,#7FH
8113 DDFE             28     DELAY2: DJNZ    R5,DELAY2
8115 DEFA             29             DJNZ    R6,DELAY1
8117 DFF6             30             DJNZ    R7,DELAY0
8119 22               31             RET
                      32     
                      33             END
A51 MACRO ASSEMBLER  LED_LIGHT                                                            07/20/2004 08:53:23 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   810DH   A   
DELAY0 . . . . . .  C ADDR   810FH   A   
DELAY1 . . . . . .  C ADDR   8111H   A   
DELAY2 . . . . . .  C ADDR   8113H   A   
LIGHT. . . . . . .  C ADDR   8103H   A   
MAIN . . . . . . .  C ADDR   8100H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
SP . . . . . . . .  D ADDR   0081H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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