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

📄 ear-1022.m51

📁 attendace system on 8051 chipset from intel.
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V4.21                                                        09/29/2004  23:54:05  PAGE 1


BL51 BANKED LINKER/LOCATER V4.21, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ear.obj TO EAR-1022 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ear.obj (EAR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (SCANF)
  C:\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
  C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)


LINK MAP OF MODULE:  EAR-1022 (EAR)


            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     0009H     UNIT         ?DT?EAR
            DATA    0011H     0006H     UNIT         ?DT?_STRTODATE?EAR
            DATA    0017H     0001H     UNIT         ?DT?GETCHAR
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?GETCHAR
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     003EH     UNIT         _DATA_GROUP_
            IDATA   0060H     0001H     UNIT         ?STACK
BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 2



            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     7082H     UNIT         ?XD?EAR

            * * * * * * *   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     
                    000EH     07F2H                  *** GAP ***
            CODE    0800H     037AH     UNIT         ?C?LIB_CODE
            CODE    0B7AH     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0ED6H     0310H     UNIT         ?PR?SCANF?SCANF
            CODE    11E6H     0152H     UNIT         ?PR?TIMER0?EAR
            CODE    1338H     0138H     UNIT         ?PR?MAIN?EAR
            CODE    1470H     00BBH     UNIT         ?PR?_I2CGETC?EAR
            CODE    152BH     00B0H     UNIT         ?PR?_STRTODATE?EAR
            CODE    15DBH     0099H     UNIT         ?CO?EAR
            CODE    1674H     008CH     UNIT         ?C_C51STARTUP
            CODE    1700H     0053H     UNIT         ?PR?GETKEY?EAR
            CODE    1753H     004AH     UNIT         ?PR?_I2CPUTC?EAR
            CODE    179DH     0047H     UNIT         ?PR?_TIMESETTIME?EAR
            CODE    17E4H     0047H     UNIT         ?PR?_READBARCODE?EAR
            CODE    182BH     0042H     UNIT         ?PR?_GOTOXY?EAR
            CODE    186DH     003EH     UNIT         ?PR?KBISR?EAR
            CODE    18ABH     0036H     UNIT         ?PR?_DATESETDATE?EAR
            CODE    18E1H     0033H     UNIT         ?PR?INIT2X16LCD?EAR
            CODE    1914H     002FH     UNIT         ?PR?_DATEGETDATE?EAR
            CODE    1943H     002DH     UNIT         ?PR?_TIMEGETTIME?EAR
            CODE    1970H     002AH     UNIT         ?PR?_SCANTOASCII?EAR
            CODE    199AH     0028H     UNIT         ?PR?_WRITETOI2C?EAR
            CODE    19C2H     0028H     UNIT         ?PR?CLEARLCD?EAR
            CODE    19EAH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1A11H     0023H     UNIT         ?PR?_I2CDELAY?EAR
            CODE    1A34H     0023H     UNIT         ?PR?_PUTSTRING?EAR
            CODE    1A57H     001FH     UNIT         ?PR?_DELAY?EAR
            CODE    1A76H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    1A8BH     0013H     UNIT         ?PR?___PUTS?EAR
            CODE    1A9EH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    1AB1H     0011H     UNIT         ?PR?GETCHAR?GETCHAR
            CODE    1AC2H     000FH     UNIT         ?PR?INITTIMER0?EAR
            CODE    1AD1H     000AH     UNIT         ?C_INITSEG
            CODE    1ADBH     000AH     UNIT         ?PR?_GETKEY?_GETKEY
            CODE    1AE5H     0008H     UNIT         ?PR?_PUTCH?EAR
            CODE    1AEDH     0006H     UNIT         ?PR?KBINT?EAR
            CODE    1AF3H     0005H     UNIT         ?PR?GETCHAR?UNGETCHAR



OVERLAY MAP OF MODULE:   EAR-1022 (EAR)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?TIMER0?EAR                 -----    -----      0022H    0010H
  +--> ?CO?EAR
BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 3


  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?SCANF?SCANF
  +--> ?PR?_DATESETDATE?EAR
  +--> ?PR?_TIMESETTIME?EAR

?PR?PRINTF?PRINTF              0020H.0  0001H.1    0032H    0014H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?SCANF?SCANF                0020H.0  0000H.6    0032H    001AH
  +--> ?PR?GETCHAR?UNGETCHAR
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR?GETCHAR?GETCHAR

?PR?GETCHAR?GETCHAR            -----    -----      -----    -----
  +--> ?PR?_GETKEY?_GETKEY
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_DATESETDATE?EAR           -----    -----      0032H    0003H
  +--> ?PR?_I2CPUTC?EAR

?PR?_I2CPUTC?EAR               -----    -----      -----    -----
  +--> ?PR?_I2CDELAY?EAR
  +--> ?PR?_WRITETOI2C?EAR

?PR?_I2CDELAY?EAR              -----    -----      -----    -----
  +--> ?PR?_WRITETOI2C?EAR

?PR?_TIMESETTIME?EAR           -----    -----      0032H    0003H
  +--> ?PR?_I2CPUTC?EAR

*** NEW ROOT ***************************************************

?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?EAR
  +--> ?C_INITSEG

?PR?MAIN?EAR                   -----    -----      004CH    000FH
  +--> ?PR?INIT2X16LCD?EAR
  +--> ?PR?CLEARLCD?EAR
  +--> ?PR?_DELAY?EAR
  +--> ?PR?_GOTOXY?EAR
  +--> ?CO?EAR
  +--> ?PR?___PUTS?EAR
  +--> ?PR?INITTIMER0?EAR
  +--> ?PR?_READBARCODE?EAR
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_DATEGETDATE?EAR
  +--> ?PR?_TIMEGETTIME?EAR

?PR?INIT2X16LCD?EAR            -----    -----      -----    -----
  +--> ?PR?_DELAY?EAR

?PR?CLEARLCD?EAR               -----    -----      -----    -----
  +--> ?PR?_GOTOXY?EAR
  +--> ?CO?EAR
  +--> ?PR?_PUTSTRING?EAR

BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 4


?PR?_GOTOXY?EAR                -----    -----      -----    -----
  +--> ?PR?___PUTS?EAR
  +--> ?PR?_DELAY?EAR

?PR?___PUTS?EAR                -----    -----      -----    -----
  +--> ?PR?_PUTCH?EAR

?PR?_PUTCH?EAR                 -----    -----      -----    -----
  +--> ?PR?_DELAY?EAR

?PR?_PUTSTRING?EAR             -----    -----      005BH    0003H
  +--> ?PR?_PUTCH?EAR

?PR?_READBARCODE?EAR           -----    -----      005BH    0005H
  +--> ?PR?GETKEY?EAR

?PR?GETKEY?EAR                 -----    -----      -----    -----
  +--> ?PR?KBISR?EAR
  +--> ?PR?_SCANTOASCII?EAR

?PR?_SCANTOASCII?EAR           -----    -----      -----    -----
  +--> ?CO?EAR

?PR?_DATEGETDATE?EAR           -----    -----      005BH    0003H
  +--> ?PR?_I2CGETC?EAR

?PR?_I2CGETC?EAR               -----    -----      005EH    0002H
  +--> ?PR?_I2CDELAY?EAR
  +--> ?PR?_WRITETOI2C?EAR

?PR?_TIMEGETTIME?EAR           -----    -----      005BH    0003H
  +--> ?PR?_I2CGETC?EAR



SYMBOL TABLE OF MODULE:  EAR-1022 (EAR)

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

  -------         MODULE        EAR
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:18E1H         PUBLIC        init2x16lcd
  D:0008H         PUBLIC        bit_no
  X:0000H         PUBLIC        record_counts
  D:0009H         PUBLIC        is_keypressed
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  C:1470H         PUBLIC        _i2cgetc
  B:00B0H.5       PUBLIC        T1
  C:1943H         PUBLIC        _timegettime
  B:00A8H.7       PUBLIC        EA
  C:1AE5H         PUBLIC        _putch
  B:0090H.1       PUBLIC        KB_DATA
  D:000AH         PUBLIC        recent_scan_code
  C:1AC2H         PUBLIC        inittimer0
  B:00B0H.2       PUBLIC        KB_CLCK
BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 5


  C:1700H         PUBLIC        getkey
  C:183EH         PUBLIC        _gotoxy
  B:0090H.1       PUBLIC        P1_1
  C:179DH         PUBLIC        _timesettime
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  C:1AEDH         PUBLIC        kbint
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  C:1756H         PUBLIC        _i2cputc
  C:186DH         PUBLIC        kbisr
  B:00B8H.4       PUBLIC        PS
  D:000BH         PUBLIC        today
  B:00A0H.0       PUBLIC        RS
  B:00D0H.2       PUBLIC        OV
  C:1338H         PUBLIC        main
  B:00A0H.1       PUBLIC        ENABLE
  B:00B0H.6       PUBLIC        WR
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  C:1660H         PUBLIC        keys
  B:0088H.1       PUBLIC        IE0
  C:19C2H         PUBLIC        clearlcd
  B:0088H.3       PUBLIC        IE1
  C:152BH         PUBLIC        _strtodate
  D:008EH         PUBLIC        AUXR
  B:00A8H.1       PUBLIC        ET0
  B:00B0H.4       PUBLIC        ENTER_KEY
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  B:0098H.2       PUBLIC        RB8
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  D:0080H         PUBLIC        LCD_DATA
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  C:17E4H         PUBLIC        _readbarcode
  C:11E6H         PUBLIC        timer0
  B:00B8H.1       PUBLIC        PT0
  D:000DH         PUBLIC        now
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  C:1A34H         PUBLIC        _putstring
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 6


  B:0090H.6       PUBLIC        SDA
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  B:00B0H.4       PUBLIC        UP_ARROW_KEY
  B:0090H.0       PUBLIC        SCL
  D:000FH         PUBLIC        command
  C:1914H         PUBLIC        _dategetdate
  B:0090H.2       PUBLIC        BUZZER
  B:0098H.4       PUBLIC        REN
  C:1A8BH         PUBLIC        ___puts
  D:0010H         PUBLIC        bit_received
  B:00B0H.0       PUBLIC        RXD
  C:18ABH         PUBLIC        _datesetdate
  B:00B0H.1       PUBLIC        TXD
  C:1A24H         PUBLIC        _i2cdelay
  B:00B0H.4       PUBLIC        DOWN_ARROW_KEY
  C:1A66H         PUBLIC        _delay
  C:199AH         PUBLIC        _writetoi2c
  X:0002H         PUBLIC        attendance_records
  B:00D0H.5       PUBLIC        F0
  C:1970H         PUBLIC        _scantoascii
  B:00B0H.4       PUBLIC        ESCAPE_KEY
  C:1A57H         SYMBOL        L?0121
  C:1A60H         SYMBOL        L?0122
  C:1A62H         SYMBOL        L?0123
  -------         PROC          L?0120
  -------         ENDPROC       L?0120
  C:1A57H         SYMBOL        L?0121
  C:1A60H         SYMBOL        L?0122
  C:1A62H         SYMBOL        L?0123
  -------         PROC          _DELAY
  D:0006H         SYMBOL        seconds
  C:1A66H         LINE#         4
  C:1A66H         LINE#         5
  C:1A66H         LINE#         6
  C:1A75H         LINE#         7
  -------         ENDPROC       _DELAY
  -------         PROC          KBINT
  C:1AEDH         LINE#         79
  C:1AEDH         LINE#         81
  C:1AEFH         LINE#         82
  C:1AF2H         LINE#         84
  -------         ENDPROC       KBINT
  -------         PROC          KBISR
  C:186DH         LINE#         86
  C:186DH         LINE#         87
  C:186DH         LINE#         88
  C:1870H         LINE#         90
  C:1873H         LINE#         92
  C:1876H         LINE#         93
  C:1879H         LINE#         95
  C:187CH         LINE#         97
  C:1883H         LINE#         98
  C:1883H         LINE#         99
  C:1886H         LINE#         101
  C:1889H         LINE#         102
  C:1889H         LINE#         103
BL51 BANKED LINKER/LOCATER V4.21                                                      09/29/2004  23:54:05  PAGE 7


  C:188DH         LINE#         104
  C:188DH         LINE#         106
  C:1893H         LINE#         107
  C:1895H         LINE#         109

⌨️ 快捷键说明

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