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

📄 22.m51

📁 液晶1602的驱动程序。 用的是勤正达的FM1602A--3。 MCU用51
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        11/27/2008  09:54:37  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 22.obj TO 22


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  22.obj (22)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  22 (22)


            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     000EH     UNIT         _DATA_GROUP_
            DATA    0016H     000CH     UNIT         ?DT?22
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     008CH     UNIT         ?C_C51STARTUP
            CODE    009AH     005DH     UNIT         ?PR?DISPLAYHR?22
            CODE    00F7H     005DH     UNIT         ?PR?DISPLAYMIN?22
            CODE    0154H     005DH     UNIT         ?PR?DISPLAYSEC?22
            CODE    01B1H     005BH     UNIT         ?PR?TIMER?22
            CODE    020CH     0055H     UNIT         ?C?LIB_CODE
            CODE    0261H     0051H     UNIT         ?PR?INTI?22
            CODE    02B2H     0051H     UNIT         ?PR?DISPLAYDAY?22
            CODE    0303H     0042H     UNIT         ?PR?SECSHINE?22
            CODE    0345H     003DH     UNIT         ?CO?22
            CODE    0382H     0039H     UNIT         ?PR?DAYSHINE?22
            CODE    03BBH     0038H     UNIT         ?PR?HRSHINE?22
            CODE    03F3H     0038H     UNIT         ?PR?MINSHINE?22
            CODE    042BH     0021H     UNIT         ?PR?KEYT?22
            CODE    044CH     001FH     UNIT         ?PR?CHECK?22
            CODE    046BH     001EH     UNIT         ?PR?_DELAY?22
            CODE    0489H     0019H     UNIT         ?C_INITSEG
            CODE    04A2H     0018H     UNIT         ?PR?LONGKEY?22
            CODE    04BAH     0016H     UNIT         ?PR?_DELAYM?22
            CODE    04D0H     0015H     UNIT         ?PR?SETCGRAM?22
            CODE    04E5H     0011H     UNIT         ?PR?_SENDC?22
            CODE    04F6H     0010H     UNIT         ?PR?CPUINTI?22
            CODE    0506H     000FH     UNIT         ?PR?_SENDD?22
            CODE    0515H     000CH     UNIT         ?PR?NOP?22
            CODE    0521H     000CH     UNIT         ?PR?MAIN?22



BL51 BANKED LINKER/LOCATER V4.13                                                      11/27/2008  09:54:37  PAGE 2


OVERLAY MAP OF MODULE:   22 (22)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?PR?TIMER?22                   -----    -----
  +--> ?PR?DISPLAYSEC?22

?PR?DISPLAYSEC?22              000FH    0002H
  +--> ?PR?_SENDC?22
  +--> ?PR?_SENDD?22
  +--> ?PR?DISPLAYMIN?22

?PR?_SENDC?22                  -----    -----
  +--> ?PR?CHECK?22
  +--> ?PR?NOP?22

?PR?CHECK?22                   -----    -----
  +--> ?PR?NOP?22
  +--> ?PR?_DELAYM?22

?PR?_SENDD?22                  -----    -----
  +--> ?CO?22
  +--> ?PR?CHECK?22
  +--> ?PR?NOP?22

?PR?DISPLAYMIN?22              0011H    0002H
  +--> ?PR?_SENDC?22
  +--> ?PR?_SENDD?22
  +--> ?PR?DISPLAYHR?22

?PR?DISPLAYHR?22               0013H    0002H
  +--> ?PR?_SENDC?22
  +--> ?PR?_SENDD?22
  +--> ?PR?DISPLAYDAY?22

?PR?DISPLAYDAY?22              0015H    0001H
  +--> ?PR?_SENDC?22
  +--> ?PR?_SENDD?22

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

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

?PR?MAIN?22                    -----    -----
  +--> ?PR?SETCGRAM?22
  +--> ?PR?INTI?22
  +--> ?PR?CPUINTI?22
  +--> ?PR?LONGKEY?22

?PR?SETCGRAM?22                -----    -----
  +--> ?PR?_SENDC?22
  +--> ?CO?22
  +--> ?PR?_SENDD?22
BL51 BANKED LINKER/LOCATER V4.13                                                      11/27/2008  09:54:37  PAGE 3



?PR?INTI?22                    -----    -----
  +--> ?PR?_SENDC?22
  +--> ?PR?_DELAYM?22
  +--> ?CO?22
  +--> ?PR?_SENDD?22

?PR?LONGKEY?22                 -----    -----
  +--> ?PR?KEYT?22
  +--> ?PR?SECSHINE?22

?PR?KEYT?22                    -----    -----
  +--> ?PR?_DELAYM?22
  +--> ?PR?_DELAY?22

?PR?SECSHINE?22                -----    -----
  +--> ?PR?_SENDC?22
  +--> ?PR?KEYT?22
  +--> ?PR?DISPLAYSEC?22
  +--> ?PR?MINSHINE?22

?PR?MINSHINE?22                -----    -----
  +--> ?PR?_SENDC?22
  +--> ?PR?KEYT?22
  +--> ?PR?DISPLAYMIN?22
  +--> ?PR?HRSHINE?22

?PR?HRSHINE?22                 -----    -----
  +--> ?PR?_SENDC?22
  +--> ?PR?KEYT?22
  +--> ?PR?DISPLAYHR?22
  +--> ?PR?DAYSHINE?22

?PR?DAYSHINE?22                -----    -----
  +--> ?PR?_SENDC?22
  +--> ?PR?KEYT?22
  +--> ?PR?DISPLAYDAY?22



SYMBOL TABLE OF MODULE:  22 (22)

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

  -------         MODULE        22
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0016H         PUBLIC        second
  C:04F6H         PUBLIC        cpuinti
  C:044CH         PUBLIC        check
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
BL51 BANKED LINKER/LOCATER V4.13                                                      11/27/2008  09:54:37  PAGE 4


  C:0366H         PUBLIC        number
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  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
  B:00B8H.4       PUBLIC        PS
  C:01B1H         PUBLIC        timer
  B:00D0H.2       PUBLIC        OV
  C:0521H         PUBLIC        main
  B:00B0H.6       PUBLIC        WR
  D:0089H         PUBLIC        TMOD
  C:0261H         PUBLIC        inti
  C:0154H         PUBLIC        displaysec
  C:0345H         PUBLIC        tab
  C:02B2H         PUBLIC        displayday
  B:0088H.1       PUBLIC        IE0
  C:0432H         PUBLIC        keyt
  D:0018H         PUBLIC        day
  B:0088H.3       PUBLIC        IE1
  C:00F7H         PUBLIC        displaymin
  D:001AH         PUBLIC        min
  B:0090H.7       PUBLIC        bf
  B:00A8H.1       PUBLIC        ET0
  B:00A0H.0       PUBLIC        key
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  C:0520H         PUBLIC        nop
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  C:009AH         PUBLIC        displayhr
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  C:0303H         PUBLIC        secshine
  B:0090H.0       PUBLIC        ds
  B:0088H.6       PUBLIC        TR1
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:0382H         PUBLIC        dayshine
  D:001CH         PUBLIC        hr
  C:04D0H         PUBLIC        setcgram
BL51 BANKED LINKER/LOCATER V4.13                                                      11/27/2008  09:54:37  PAGE 5


  C:04BAH         PUBLIC        _delaym
  C:03F3H         PUBLIC        minshine
  D:001EH         PUBLIC        ms
  B:00B0H.2       PUBLIC        e
  B:00B0H.0       PUBLIC        rs
  B:0098H.4       PUBLIC        REN
  C:0371H         PUBLIC        inti0
  C:0356H         PUBLIC        tab1
  B:00B0H.1       PUBLIC        rw
  B:00B0H.0       PUBLIC        RXD
  C:04ECH         PUBLIC        _sendc
  C:050BH         PUBLIC        _sendd
  B:00B0H.1       PUBLIC        TXD
  C:046BH         PUBLIC        _delay
  C:03BBH         PUBLIC        hrshine
  B:00D0H.5       PUBLIC        F0
  D:0020H         PUBLIC        keytime
  C:04A2H         PUBLIC        longkey
  -------         PROC          L?0111
  -------         ENDPROC       L?0111
  -------         PROC          NOP
  C:0520H         LINE#         32
  -------         ENDPROC       NOP
  -------         PROC          _DELAYM
  D:0006H         SYMBOL        q
  -------         DO            q
  D:0005H         SYMBOL        n
  -------         ENDDO         n
  C:04BAH         LINE#         34
  C:04BAH         LINE#         35
  C:04BAH         LINE#         36
  C:04C4H         LINE#         37
  C:04CFH         LINE#         38
  -------         ENDPROC       _DELAYM
  -------         PROC          _DELAY
  D:0006H         SYMBOL        n
  -------         DO            n
  D:0004H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO         j
  C:046BH         LINE#         40
  C:046BH         LINE#         42
  C:046BH         LINE#         46
  C:0474H         LINE#         48
  C:0488H         LINE#         50
  -------         ENDPROC       _DELAY
  -------         PROC          CHECK
  C:044CH         LINE#         54
  C:044CH         LINE#         55
  C:044EH         LINE#         56
  C:0450H         LINE#         57
  C:0452H         LINE#         58
  C:0455H         LINE#         59

⌨️ 快捷键说明

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