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

📄 wdt.lst

📁 51单片机用汇编实例 包括ad
💻 LST
字号:
A51 MACRO ASSEMBLER  WDT                                                                  01/04/2006 14:47:08 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;======================================================================
                       2     ; 文件名称: WDT.C
                       3     ; 功能描述: 看门狗实验, 程序运行时LED闪烁. 使用按键使看门狗产生
                       4     ;           超时, 引起系统复位. 系统复位, 软件停止按钮变灰.
                       5     ;======================================================================
                       6     
  0085                 7     WDTD    EQU 85H                 ;看门狗定时器数据/重载寄存器
  00C0                 8     WDTC    EQU 0C0H
  00C1                 9     WDT     BIT 0C1H                ;看门狗定时器刷新位
                      10     
0000                  11             ORG 0000H
0000 2100             12             AJMP START
0003                  13             ORG 0003H
0003 2121             14             AJMP EINT0
0100                  15             ORG 0100H
0100 75859F           16     START:  MOV WDTD, #9FH          ;看门狗定时
0103 75C01F           17             MOV WDTC, #1FH          ;看门狗控制
0106 D2D5             18             SETB F0                 ;设置标志
0108 D288             19             SETB IT0                ;外部中断0触发方式
010A D2A8             20             SETB EX0                ;外部中断0使能
010C D2AF             21             SETB EA                 ;全局中断使能
010E 30D50E           22     MLP1:   JNB F0, MLP2            ;判标志
0111 7590FF           23             MOV P1, #0FFH
0114 3127             24             ACALL DELAY
0116 759000           25             MOV P1, #00H
0119 3127             26             ACALL DELAY
011B D2C1             27             SETB WDT                ;喂狗
011D 210E             28             AJMP MLP1
011F 80FE             29     MLP2:   SJMP $
                      30     
0121 759000           31     EINT0:  MOV P1, #00H
0124 C2D5             32             CLR F0                  ;清标志
0126 32               33             RETI
                      34     
0127 7FFF             35     DELAY:  MOV R7, #0FFH           ;延时
0129 7EFF             36     DLP1:   MOV R6, #0FFH
012B 00               37     DLP2:   NOP
012C 00               38             NOP
012D DEFC             39             DJNZ R6, DLP2
012F DFF8             40             DJNZ R7, DLP1
0131 22               41             RET
                      42     
                      43             END
A51 MACRO ASSEMBLER  WDT                                                                  01/04/2006 14:47:08 PAGE     2

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


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

DELAY. . . . . . .  C ADDR   0127H   A   
DLP1 . . . . . . .  C ADDR   0129H   A   
DLP2 . . . . . . .  C ADDR   012BH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
EINT0. . . . . . .  C ADDR   0121H   A   
EX0. . . . . . . .  B ADDR   00A8H.0 A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
IT0. . . . . . . .  B ADDR   0088H.0 A   
MLP1 . . . . . . .  C ADDR   010EH   A   
MLP2 . . . . . . .  C ADDR   011FH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
START. . . . . . .  C ADDR   0100H   A   
WDT. . . . . . . .  B ADDR   00C0H.1 A   
WDTC . . . . . . .  N NUMB   00C0H   A   
WDTD . . . . . . .  N NUMB   0085H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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