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

📄 tsetuart.m51

📁 该程序为RS485通信协议
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        08/29/2007  13:56:33  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
G:\MY_SOFT\KEIL\C51\BIN\BL51.EXE DELAY.OBJ, DISPLAY.OBJ, DS1302.OBJ, MAIN.OBJ, UART.OBJ TO TSETUART.OMF RAMSIZE (128)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  DELAY.OBJ (DELAY)
  DISPLAY.OBJ (DISPLAY)
  DS1302.OBJ (DS1302)
  MAIN.OBJ (MAIN)
  UART.OBJ (UART)
  G:\MY_SOFT\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  G:\MY_SOFT\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  TSETUART.OMF (DELAY)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0004H     UNIT         ?DT?UART
            DATA    0014H     0003H     UNIT         ?DT?DISPLAY
            DATA    0017H     0003H     UNIT         ?DT?MAIN
            DATA    001AH     0003H     UNIT         _DATA_GROUP_
            IDATA   001DH     0001H     UNIT         _IDATA_GROUP_
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?UART
                    0020H.4   0000H.4                *** GAP ***
            IDATA   0021H     0028H     UNIT         ?ID?UART
            IDATA   0049H     001CH     UNIT         ?ID?MAIN
            IDATA   0065H     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     0015H     UNIT         ?PR?_WRITECLOCK?DS1302
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     00F2H     UNIT         ?PR?INT1?DISPLAY
            CODE    0118H     00DDH     UNIT         ?PR?MAIN?MAIN
            CODE    01F5H     008CH     UNIT         ?C_C51STARTUP
            CODE    0281H     0081H     UNIT         ?PR?WRITENUMBER?DS1302
            CODE    0302H     0067H     UNIT         ?PR?READNUMBER?DS1302
            CODE    0369H     0051H     UNIT         ?PR?SERIAL?UART
            CODE    03BAH     0042H     UNIT         ?PR?_CLOCKOUT?DS1302
            CODE    03FCH     0040H     UNIT         ?PR?CLOCKIN?DS1302
            CODE    043CH     0025H     UNIT         ?PR?GETBYTE?UART
            CODE    0461H     0018H     UNIT         ?CO?DISPLAY
            CODE    0479H     0018H     UNIT         ?PR?SERIALINIT?UART
            CODE    0491H     0017H     UNIT         ?PR?_DELAYX50MS?DELAY
            CODE    04A8H     0014H     UNIT         ?PR?_READCLOCK?DS1302
            CODE    04BCH     0011H     UNIT         ?PR?_DELAYX50US?DELAY
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 2


            CODE    04CDH     000DH     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   TSETUART.OMF (DELAY)


SEGMENT                          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?INT1?DISPLAY               001AH    0001H      -----    -----
  +--> ?CO?DISPLAY
  +--> ?PR?_DELAYX50US?DELAY

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

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

?PR?MAIN?MAIN                  001BH    0002H      -----    -----
  +--> ?PR?_DELAYX50MS?DELAY
  +--> ?PR?SERIALINIT?UART
  +--> ?PR?_WRITECLOCK?DS1302
  +--> ?PR?_READCLOCK?DS1302
  +--> ?PR?READNUMBER?DS1302
  +--> ?PR?GETBYTE?UART
  +--> ?PR?_DELAYX50US?DELAY
  +--> ?PR?WRITENUMBER?DS1302

?PR?_WRITECLOCK?DS1302         -----    -----      -----    -----
  +--> ?PR?_CLOCKOUT?DS1302

?PR?_READCLOCK?DS1302          -----    -----      -----    -----
  +--> ?PR?_CLOCKOUT?DS1302
  +--> ?PR?CLOCKIN?DS1302

?PR?READNUMBER?DS1302          -----    -----      -----    -----
  +--> ?PR?_READCLOCK?DS1302

?PR?GETBYTE?UART               -----    -----      001DH    0001H

?PR?WRITENUMBER?DS1302         -----    -----      -----    -----
  +--> ?PR?_WRITECLOCK?DS1302
  +--> ?PR?_DELAYX50US?DELAY



SYMBOL TABLE OF MODULE:  TSETUART.OMF (DELAY)

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

  -------         MODULE        DELAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0491H         PUBLIC        _DelayX50ms
  C:04BCH         PUBLIC        _DelayX50us
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 3


  -------         PROC          _DELAYX50MS
  D:0007H         SYMBOL        count
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  D:0004H         SYMBOL        k
  -------         ENDDO         
  C:0491H         LINE#         4
  C:0491H         LINE#         5
  C:0491H         LINE#         6
  C:0498H         LINE#         7
  C:049AH         LINE#         8
  C:04A0H         LINE#         10
  C:04A7H         LINE#         11
  -------         ENDPROC       _DELAYX50MS
  -------         PROC          _DELAYX50US
  D:0007H         SYMBOL        count
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:04BCH         LINE#         13
  C:04BCH         LINE#         14
  C:04BCH         LINE#         15
  C:04C3H         LINE#         16
  C:04CCH         LINE#         17
  -------         ENDPROC       _DELAYX50US
  -------         ENDMOD        DELAY

  -------         MODULE        DISPLAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  D:0014H         SYMBOL        s001
  B:00B0H.5       PUBLIC        T1
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:0461H         PUBLIC        table
  B:00A0H.5       PUBLIC        hc595_clk
  D:00A8H         PUBLIC        IE
  B:0080H.0       PUBLIC        P0_0
  B:0080H.1       PUBLIC        P0_1
  B:0080H.2       PUBLIC        P0_2
  B:0080H.3       PUBLIC        P0_3
  B:0080H.4       PUBLIC        P0_4
  B:0080H.5       PUBLIC        P0_5
  B:0080H.6       PUBLIC        P0_6
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:0080H.7       PUBLIC        P0_7
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 4


  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  B:00A0H.4       PUBLIC        hc595_la
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  D:0016H         SYMBOL        scan
  B:00A0H.3       PUBLIC        hc595_ds
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  C:0471H         PUBLIC        bb
  B:00C8H.0       PUBLIC        CP_RL2
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  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
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:0026H         PUBLIC        Int1
  B:00C8H.3       PUBLIC        EXEN2
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  B:00D0H.5       PUBLIC        F0
  D:00D0H         PUBLIC        PSW
  -------         PROC          INT1
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 5


  -------         DO            
  D:000FH         SYMBOL        i
  D:001AH         SYMBOL        buff
  -------         ENDDO         
  C:0026H         LINE#         27
  C:0033H         LINE#         30
  C:0039H         LINE#         31
  C:003BH         LINE#         32
  C:003DH         LINE#         33
  C:0049H         LINE#         34
  C:004BH         LINE#         35
  C:004DH         LINE#         36
  C:0063H         LINE#         37
  C:0068H         LINE#         39
  C:0073H         LINE#         40
  C:0080H         LINE#         42
  C:0089H         LINE#         43
  C:0095H         LINE#         44
  C:0099H         LINE#         45
  C:00A2H         LINE#         46
  C:00A5H         LINE#         47
  C:00AAH         LINE#         48
  C:00AEH         LINE#         49
  C:00C3H         LINE#         50
  C:00C9H         LINE#         51
  C:00EFH         LINE#         52
  C:00F3H         LINE#         53
  C:00F7H         LINE#         54
  C:00FBH         LINE#         55
  C:00FFH         LINE#         56
  C:0103H         LINE#         57
  C:0107H         LINE#         58
  C:010BH         LINE#         59
  C:010DH         LINE#         60
  C:010DH         LINE#         61
  C:010DH         LINE#         62
  -------         ENDPROC       INT1
  -------         ENDMOD        DISPLAY

  -------         MODULE        DS1302
  C:0000H         SYMBOL        _ICE_DUMMY_
  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:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:03BAH         PUBLIC        _ClockOut
  D:00A8H         PUBLIC        IE
  B:00E0H.0       PUBLIC        a0
  B:00E0H.1       PUBLIC        a1
  B:00E0H.2       PUBLIC        a2
  B:00E0H.3       PUBLIC        a3
  B:00E0H.4       PUBLIC        a4
  B:00E0H.5       PUBLIC        a5
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 6


  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00E0H.6       PUBLIC        a6
  B:00E0H.7       PUBLIC        a7
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  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
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  C:03FCH         PUBLIC        ClockIn
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00A0H.1       PUBLIC        clock_dat
  B:00A0H.2       PUBLIC        clock_clk
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  B:00C8H.0       PUBLIC        CP_RL2
  D:00E0H         PUBLIC        ACC
  B:00A8H.1       PUBLIC        ET0
  B:00A0H.0       PUBLIC        clock_rst
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  C:04A8H         PUBLIC        _ReadClock
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  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
  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
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:000EH         PUBLIC        _WriteClock
  B:00C8H.3       PUBLIC        EXEN2
BL51 BANKED LINKER/LOCATER V4.23                                                      08/29/2007  13:56:33  PAGE 7


  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  C:0302H         PUBLIC        ReadNumber
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  B:00D0H.5       PUBLIC        F0
  D:00D0H         PUBLIC        PSW
  C:0281H         PUBLIC        WriteNumber
  -------         PROC          _CLOCKOUT
  D:0007H         SYMBOL        dd
  C:03BAH         LINE#         21
  C:03BAH         LINE#         22
  C:03BBH         LINE#         23
  C:03C3H         LINE#         24
  C:03CBH         LINE#         25
  C:03D3H         LINE#         26
  C:03DBH         LINE#         27
  C:03E3H         LINE#         28
  C:03EBH         LINE#         29
  C:03F3H         LINE#         30
  C:03FBH         LINE#         31
  -------         ENDPROC       _CLOCKOUT
  -------         PROC          CLOCKIN
  C:03FCH         LINE#         32
  C:03FCH         LINE#         33
  C:03FEH         LINE#         34
  C:0402H         LINE#         35

⌨️ 快捷键说明

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