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

📄 led.lst

📁 《PIC单片机应用开发典型模块》源代码及图片
💻 LST
字号:
A51 MACRO ASSEMBLER  LED                                                                  06/23/2007 09:32:39 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;-----------------------------------
                       2     ;                   简单点亮发光二极管实例
                       3     ;功能:点亮发光管LED并闪烁
                       4     ;-----------------------------------
  0090                 5     LED_PIN         EQU             P1.0                                                       
                                                          
                       6     
0000                   7     ORG     0000H                   ;伪指令,指定程序从0000H开始存放
0000 020100            8     LJMP    MAIN                    ;跳转指令,程序跳转到MAIN处
                       9     
0100                  10     ORG     0100H                   ;伪指令,指定以下程序从0100H开始存放
0100                  11     MAIN:
0100 758160           12             MOV     SP,#60H         ;给堆栈指针赋初值                                          
                                          
0103                  13     LIGHT:
0103 D290             14             SETB    LED_PIN         ;置一P1.0,LED灭                                           
                                  
0105 12010F           15             LCALL   DELAY           ;调延时子程序                                              
                                  
0108 C290             16             CLR             LED_PIN         ;清零P1.0,LED亮                                   
                                          
010A 12010F           17             LCALL   DELAY           ;调延时子程序                                              
                                          
010D 80F4             18             SJMP    LIGHT           ;跳转,程序继续                                         
                      19     
                      20     ;延时子程序
010F                  21     DELAY: 
010F 7F10             22             MOV     R7,#10H
0111                  23     DELAY0: 
0111 7E7F             24             MOV     R6,#7FH
0113                  25     DELAY1: 
0113 7D7F             26             MOV     R5,#7FH
0115 DDFE             27             DJNZ    R5,$
0117 DEFA             28             DJNZ    R6,DELAY1
0119 DFF6             29             DJNZ    R7,DELAY0
011B 22               30             RET
                      31     
                      32     END
                             
A51 MACRO ASSEMBLER  LED                                                                  06/23/2007 09:32:39 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   010FH   A   
DELAY0 . . . . . .  C ADDR   0111H   A   
DELAY1 . . . . . .  C ADDR   0113H   A   
LED_PIN. . . . . .  B ADDR   0090H.0 A   
LIGHT. . . . . . .  C ADDR   0103H   A   
MAIN . . . . . . .  C ADDR   0100H   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 + -