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

📄 di-di alarm.lst

📁 51单片机通信C语言例子 很好的,大家看看吧或许对你有用
💻 LST
字号:
A51 MACRO ASSEMBLER  DI_DI_ALARM                                                          11/19/2006 20:14:53 PAGE     1


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

LOC  OBJ            LINE     SOURCE

  0030                 1     TCOUNT  EQU             30H
  0000                 2     FLAG    BIT             00H
0000                   3                     ORG             00H
0000 800C              4                     SJMP    START
000B                   5                     ORG             0BH
000B 020026            6                     LJMP    INT_T0
000E C200              7     START:  CLR             FLAG                                            ;标志位
0010 753000            8                     MOV             TCOUNT,#00H
0013 753000            9                     MOV             TCOUNT,#00H
0016 758901           10                     MOV             TMOD,#01H
0019 758CFC           11                     MOV             TH0,#(65536-1000)/256
001C 758A18           12                     MOV             TL0,#(65536-1000)MOD 256
001F 75A882           13                     MOV             IE,#82H                                         ;开中断
0022 D28C             14                     SETB    TR0                                                     ;启动定时器
0024 80FE             15                     SJMP    $
0026 758CFC           16     INT_T0: MOV             TH0,#(65536-1000)/256
0029 758A18           17                     MOV             TL0,#(65536-1000)MOD 256
002C 0530             18                     INC             TCOUNT
002E E530             19                     MOV             A,TCOUNT
0030 B4FA05           20                     CJNE    A,#250,I1                                       ;是否计满0.25秒
0033 B200             21                     CPL             FLAG
0035 753000           22                     MOV             TCOUNT,#00H
0038 200004           23             I1:     JB              FLAG,I2                                         ;检查标志位
003B B290             24                     CPL             P1.0
003D 8002             25                     SJMP    RETUNE
003F C290             26             I2:     CLR             P1.0
0041 32               27     RETUNE: RETI
                      28                     END                     
A51 MACRO ASSEMBLER  DI_DI_ALARM                                                          11/19/2006 20:14:53 PAGE     2

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


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

FLAG . . . . . . .  B ADDR   0020H.0 A   
I1 . . . . . . . .  C ADDR   0038H   A   
I2 . . . . . . . .  C ADDR   003FH   A   
IE . . . . . . . .  D ADDR   00A8H   A   
INT_T0 . . . . . .  C ADDR   0026H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
RETUNE . . . . . .  C ADDR   0041H   A   
START. . . . . . .  C ADDR   000EH   A   
TCOUNT . . . . . .  N NUMB   0030H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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