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

📄 基于t2定时器的自动报警系统.m51

📁 实现51单片机的日历功能 用T2定时器作为基本时钟中断
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        10/26/2008  17:03:17  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\PROGRAM FILES\KEIL C51\C51\BIN\BL51.EXE .\STARTUP.obj, main.obj, seg.obj, KeyBoardService.obj TO 基于T2定时器的自动报
>> 警系统 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  seg.obj (SEG)
  KeyBoardService.obj (KEYBOARDSERVICE)
  C:\PROGRAM FILES\KEIL C51\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  基于T2定时器的自动报警系统 (?C_STARTUP)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0012H     UNIT         ?DT?MAIN
            DATA    001AH     0002H     UNIT         ?DT?KEYBOARDSERVICE
            IDATA   001CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     001AH     UNIT         ?PR?_WRITESEGDATA?SEG
                    0028H     0003H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     008CH     UNIT         ?C_C51STARTUP
            CODE    00BAH     006FH     UNIT         ?PR?T2_INT?MAIN
            CODE    0129H     005FH     UNIT         ?PR?LCDDISPLAY?MAIN
            CODE    0188H     005AH     UNIT         ?PR?KEYBOARDSERVICE?KEYBOARDSERVICE
            CODE    01E2H     0047H     UNIT         ?PR?ADDTIME?KEYBOARDSERVICE
            CODE    0229H     0030H     UNIT         ?PR?MAIN?MAIN
            CODE    0259H     002EH     UNIT         ?PR?T0_INT?MAIN
            CODE    0287H     0025H     UNIT         ?PR?_DELAY?MAIN
            CODE    02ACH     001AH     UNIT         ?PR?_WRITECSDATA?SEG
            CODE    02C6H     0013H     UNIT         ?PR?T2INIT?MAIN
            CODE    02D9H     0012H     UNIT         ?PR?_WRITEPOINT?SEG
            CODE    02EBH     000FH     UNIT         ?CO?SEG
            CODE    02FAH     000EH     UNIT         ?PR?TINIT?MAIN
            CODE    0308H     0009H     UNIT         ?PR?INIT?MAIN
            CODE    0311H     0008H     UNIT         ?PR?INT0?MAIN
            CODE    0319H     0007H     UNIT         ?PR?INT0INIT?MAIN
            CODE    0320H     0007H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   基于T2定时器的自动报警系统 (?C_STARTUP)

BL51 BANKED LINKER/LOCATER V5.03                                                      10/26/2008  17:03:17  PAGE 2



SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN
  +--> ?PR?INIT?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?KEYBOARDSERVICE?KEYBOARDSERVICE
  +--> ?PR?LCDDISPLAY?MAIN

?PR?INIT?MAIN
  +--> ?PR?T2INIT?MAIN
  +--> ?PR?TINIT?MAIN
  +--> ?PR?INT0INIT?MAIN

?PR?KEYBOARDSERVICE?KEYBOARDSERVICE
  +--> ?PR?ADDTIME?KEYBOARDSERVICE

?PR?LCDDISPLAY?MAIN
  +--> ?PR?_WRITECSDATA?SEG
  +--> ?PR?_WRITESEGDATA?SEG
  +--> ?PR?_WRITEPOINT?SEG

?PR?_WRITECSDATA?SEG
  +--> ?CO?SEG

?PR?_WRITESEGDATA?SEG
  +--> ?CO?SEG



SYMBOL TABLE OF MODULE:  基于T2定时器的自动报警系统 (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:002EH         SEGMENT       ?C_C51STARTUP
  I:001CH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0031H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
BL51 BANKED LINKER/LOCATER V5.03                                                      10/26/2008  17:03:17  PAGE 3


  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:002EH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:002EH         LINE#         99
  C:0030H         LINE#         100
  C:0031H         LINE#         101
  C:0032H         LINE#         102
  C:0034H         LINE#         151
  C:0037H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  B:00A8H.7       PUBLIC        EA
  C:0259H         PUBLIC        T0_Int
  B:0090H.0       PUBLIC        P1_0
  C:00BAH         PUBLIC        T2_Int
  C:0308H         PUBLIC        Init
  C:02C6H         PUBLIC        T2Init
  D:0008H         PUBLIC        deta
  D:00CBH         PUBLIC        RCAP2H
  D:00CAH         PUBLIC        RCAP2L
  C:0229H         PUBLIC        main
  D:0009H         PUBLIC        press_flag
  D:0089H         PUBLIC        TMOD
  D:000AH         PUBLIC        sec
  D:000BH         PUBLIC        hour
  D:000CH         PUBLIC        xint_flag
  D:000DH         PUBLIC        min
  B:00A8H.1       PUBLIC        ET0
  D:000EH         PUBLIC        key_value
  B:00A8H.5       PUBLIC        ET2
  B:00C8H.7       PUBLIC        TF2
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:00A8H.2       PUBLIC        EX1
  D:00CDH         PUBLIC        TH2
  C:0129H         PUBLIC        LCDdisplay
  D:008AH         PUBLIC        TL0
  D:00CCH         PUBLIC        TL2
  B:0088H.4       PUBLIC        TR0
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  C:0311H         PUBLIC        Int0
  D:00C9H         PUBLIC        T2MOD
  D:00C8H         PUBLIC        T2CON
  D:000FH         PUBLIC        i
  D:0010H         PUBLIC        j
  C:02FAH         PUBLIC        TInit
BL51 BANKED LINKER/LOCATER V5.03                                                      10/26/2008  17:03:17  PAGE 4


  D:0012H         PUBLIC        k
  C:0287H         PUBLIC        _delay
  D:0014H         PUBLIC        count_pt
  C:0319H         PUBLIC        Int0Init
  D:0016H         PUBLIC        display
  -------         PROC          T2INIT
  C:02C6H         LINE#         16
  C:02C6H         LINE#         17
  C:02C6H         LINE#         18
  C:02C9H         LINE#         19
  C:02CCH         LINE#         20
  C:02CFH         LINE#         21
  C:02D1H         LINE#         22
  C:02D4H         LINE#         23
  C:02D6H         LINE#         24
  C:02D8H         LINE#         25
  -------         ENDPROC       T2INIT
  -------         PROC          INT0INIT
  C:0319H         LINE#         27
  C:0319H         LINE#         28
  C:0319H         LINE#         29
  C:031BH         LINE#         30
  C:031DH         LINE#         31
  C:031FH         LINE#         32
  -------         ENDPROC       INT0INIT
  -------         PROC          TINIT
  C:02FAH         LINE#         34
  C:02FAH         LINE#         35
  C:02FAH         LINE#         36
  C:02FDH         LINE#         37
  C:0300H         LINE#         38
  C:0303H         LINE#         39
  C:0305H         LINE#         40
  C:0307H         LINE#         42
  -------         ENDPROC       TINIT
  -------         PROC          INIT
  C:0308H         LINE#         44
  C:0308H         LINE#         45
  C:0308H         LINE#         46
  C:030BH         LINE#         47
  C:030EH         LINE#         48
  -------         ENDPROC       INIT
  -------         PROC          T0_INT
  C:0259H         LINE#         51
  C:025DH         LINE#         53
  C:0260H         LINE#         54
  C:0263H         LINE#         55
  C:0269H         LINE#         56
  C:026CH         LINE#         57
  C:026CH         LINE#         58
  C:0270H         LINE#         59
  C:0275H         LINE#         60
  C:027AH         LINE#         61
  C:027DH         LINE#         62
  C:027FH         LINE#         63
  C:0282H         LINE#         64
  -------         ENDPROC       T0_INT
BL51 BANKED LINKER/LOCATER V5.03                                                      10/26/2008  17:03:17  PAGE 5


  -------         PROC          T2_INT
  C:00BAH         LINE#         66
  C:00C0H         LINE#         68
  C:00C2H         LINE#         69
  C:00C4H         LINE#         70
  C:00C6H         LINE#         71

⌨️ 快捷键说明

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