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

📄 alarm.lst

📁 Proteus在MCS-51%26ARM7系统中的应用百例 Proteus在MCS-51%26ARM7系统中的应用百例
💻 LST
字号:
A51 MACRO ASSEMBLER  ALARM                                                                07/29/2006 14:16:59 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Alarm.OBJ
ASSEMBLER INVOKED BY: e:\Program Files\Keil\C51\BIN\A51.EXE Alarm.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0000                 1     FLAG    BIT             00H
0000                   2                     ORG             00H
0000 2097FD            3     START:  JB              P1.7,START      ;判断按键状态
0003 30000E            4                     JNB             FLAG,NEXT       ;判断标志位
0006 7AC8              5                     MOV             R2,#200         ;置计数值
0008 B290              6     DV:             CPL             P1.0
000A 120021            7                     LCALL   DELY500
000D 120021            8                     LCALL   DELY500         ;延时1毫秒
0010 DAF6              9                     DJNZ    R2,DV
0012 B200             10                     CPL             FLAG            ;标志位取反
0014 7AC8             11     NEXT:   MOV             R2,#200         ;置计数值
0016 B290             12     DV1:    CPL             P1.0
0018 120021           13                     LCALL   DELY500         ;延时0.5毫秒
001B DAF9             14                     DJNZ    R2,DV1
001D B200             15                     CPL             FLAG            ;标志位取反
001F 80DF             16                     SJMP    START
0021 7FFA             17     DELY500:MOV             R7,#250
0023 00               18     LOOP:   NOP
0024 DFFD             19                     DJNZ    R7,LOOP
0026 22               20                     RET
                      21                     END
A51 MACRO ASSEMBLER  ALARM                                                                07/29/2006 14:16:59 PAGE     2

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


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

DELY500. . . . . .  C ADDR   0021H   A   
DV . . . . . . . .  C ADDR   0008H   A   
DV1. . . . . . . .  C ADDR   0016H   A   
FLAG . . . . . . .  B ADDR   0020H.0 A   
LOOP . . . . . . .  C ADDR   0023H   A   
NEXT . . . . . . .  C ADDR   0014H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
START. . . . . . .  C ADDR   0000H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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