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

📄 acus.m51

📁 一个针灸治疗仪源代码,包括记时,显示AD采样程序,开发环境keil.使用的芯片PLC89C935
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        11/24/2004  13:33:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE acus.obj TO acus RTX51TINY RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  acus.obj (ACUS)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
  D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
  D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


TASK TABLE OF MODULE:  acus (ACUS)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?INIT?ACUS
1        0          0          ?PR?CLOCK?ACUS
2        0          0          ?PR?LIGHTS?ACUS
3        0          0          ?PR?KEYREAD?ACUS
4        0          0          ?PR?TEMPCONTROL?ACUS
5        0          0          ?PR?TEMPSETUP?ACUS
6        0          0          ?PR?TIMESETUP?ACUS
7        0          0          ?PR?TIMECON?ACUS
8        0          0          ?PR?PWMCONTROL?ACUS



LINK MAP OF MODULE:  acus (ACUS)


            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     0006H     ABSOLUTE     
            IDATA   000EH     0012H     UNIT         ?RTX?TASKSTATE?S
            BIT     0020H.0   0000H.5   UNIT         ?BI?ACUS
            BIT     0020H.5   0000H.1   UNIT         ?RTX?BITS
                    0020H.6   0000H.2                *** GAP ***
            IDATA   0021H     000FH     UNIT         ?ID?ACUS
            IDATA   0030H     0009H     UNIT         ?RTX?TASKSP?S
            IDATA   0039H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0025H     UNIT         ?XD?ACUS
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 2


            XDATA   0025H     000DH     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0309H     UNIT         ?RTX?CODE
            CODE    0317H     0100H     UNIT         ?CO?ACUS
            CODE    0417H     00F8H     UNIT         ?PR?_DISP?ACUS
            CODE    050FH     00D6H     UNIT         ?PR?TIMECON?ACUS
            CODE    05E5H     00C8H     UNIT         ?PR?_WRITEDISP?ACUS
            CODE    06ADH     00C3H     UNIT         ?C?LIB_CODE
            CODE    0770H     00A9H     UNIT         ?PR?CPU_INIT?ACUS
            CODE    0819H     008CH     UNIT         ?C_C51STARTUP
            CODE    08A5H     007CH     UNIT         ?PR?CLOCK?ACUS
            CODE    0921H     0076H     UNIT         ?PR?PWMCONTROL?ACUS
            CODE    0997H     006DH     UNIT         ?PR?TIMESETUP?ACUS
            CODE    0A04H     0063H     UNIT         ?PR?CONFIG18B20?ACUS
            CODE    0A67H     0060H     UNIT         ?PR?TEMPERATUERRESULT?ACUS
            CODE    0AC7H     005AH     UNIT         ?PR?TEMPCONTROL?ACUS
            CODE    0B21H     0059H     UNIT         ?PR?KEYREAD?ACUS
            CODE    0B7AH     0058H     UNIT         ?PR?TEMPSETUP?ACUS
            CODE    0BD2H     0048H     UNIT         ?PR?GEMTEMP?ACUS
            CODE    0C1AH     0044H     UNIT         ?PR?_CRC?ACUS
            CODE    0C5EH     003DH     UNIT         ?PR?READBYTE?ACUS
            CODE    0C9BH     003CH     UNIT         ?PR?SCANKEY?ACUS
            CODE    0CD7H     0038H     UNIT         ?PR?_READ_BYTES?ACUS
            CODE    0D0FH     0031H     UNIT         ?C_INITSEG
            CODE    0D40H     0030H     UNIT         ?PR?CCU_INIT?ACUS
            CODE    0D70H     0030H     UNIT         ?PR?_PWM_START?ACUS
            CODE    0DA0H     002BH     UNIT         ?PR?_AD_START?ACUS
            CODE    0DCBH     0027H     UNIT         ?PR?_DELAY10US?ACUS
            CODE    0DF2H     0026H     UNIT         ?PR?INIT18B20?ACUS
            CODE    0E18H     0025H     UNIT         ?PR?AD_INIT?ACUS
            CODE    0E3DH     0020H     UNIT         ?PR?_WRITEBYTE?ACUS
            CODE    0E5DH     001FH     UNIT         ?PR?POPNEWS?ACUS
            CODE    0E7CH     001DH     UNIT         ?PR?INIT?ACUS
            CODE    0E99H     001BH     UNIT         ?PR?LIGHTS?ACUS
            CODE    0EB4H     001AH     UNIT         ?PR?PUSHNEWS?ACUS
            CODE    0ECEH     0019H     UNIT         ?PR?_EEPROMWRITE?ACUS
            CODE    0EE7H     0013H     UNIT         ?PR?_EEPROMREAD?ACUS
            CODE    0EFAH     0012H     UNIT         ?RTX?TASKENT?S
            CODE    0F0CH     0011H     UNIT         ?PR?DEALNEWS?ACUS
            CODE    0F1DH     000EH     UNIT         ?PR?READID?ACUS
            CODE    0F2BH     000EH     UNIT         ?PR?KB_HIT?ACUS
            CODE    0F39H     000BH     UNIT         ?PR?WATCHDOG?ACUS



OVERLAY MAP OF MODULE:   acus (ACUS)


SEGMENT                              XDATA_GROUP
  +--> CALLED SEGMENT              START    LENGTH
--------------------------------------------------
?PR?INIT?ACUS                      -----    -----
  +--> ?PR?CPU_INIT?ACUS
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 3



?PR?CPU_INIT?ACUS                  -----    -----
  +--> ?PR?CCU_INIT?ACUS
  +--> ?PR?AD_INIT?ACUS
  +--> ?PR?_EEPROMREAD?ACUS
  +--> ?PR?_WRITEDISP?ACUS

?PR?AD_INIT?ACUS                   -----    -----
  +--> ?PR?READID?ACUS
  +--> ?PR?CONFIG18B20?ACUS

?PR?READID?ACUS                    -----    -----
  +--> ?PR?INIT18B20?ACUS
  +--> ?PR?_WRITEBYTE?ACUS
  +--> ?PR?_READ_BYTES?ACUS

?PR?INIT18B20?ACUS                 -----    -----
  +--> ?PR?_DELAY10US?ACUS

?PR?_WRITEBYTE?ACUS                -----    -----
  +--> ?PR?_DELAY10US?ACUS

?PR?_READ_BYTES?ACUS               002CH    0002H
  +--> ?PR?READBYTE?ACUS

?PR?READBYTE?ACUS                  -----    -----
  +--> ?PR?_DELAY10US?ACUS

?PR?CONFIG18B20?ACUS               -----    -----
  +--> ?PR?INIT18B20?ACUS
  +--> ?PR?WATCHDOG?ACUS
  +--> ?PR?_WRITEBYTE?ACUS

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

?PR?CLOCK?ACUS                     0027H    0001H
  +--> ?PR?WATCHDOG?ACUS
  +--> ?PR?_EEPROMWRITE?ACUS

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

?PR?LIGHTS?ACUS                    -----    -----
  +--> ?PR?_DISP?ACUS
  +--> ?PR?WATCHDOG?ACUS

?PR?_DISP?ACUS                     0028H    0004H
  +--> ?PR?WATCHDOG?ACUS

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

?PR?KEYREAD?ACUS                   -----    -----
  +--> ?PR?SCANKEY?ACUS
  +--> ?PR?DEALNEWS?ACUS

?PR?SCANKEY?ACUS                   -----    -----
  +--> ?PR?WATCHDOG?ACUS
  +--> ?PR?KB_HIT?ACUS
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 4


  +--> ?PR?PUSHNEWS?ACUS

?PR?DEALNEWS?ACUS                  -----    -----
  +--> ?PR?POPNEWS?ACUS

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

?PR?TEMPCONTROL?ACUS               -----    -----
  +--> ?PR?TEMPERATUERRESULT?ACUS
  +--> ?PR?_WRITEDISP?ACUS
  +--> ?PR?WATCHDOG?ACUS

?PR?TEMPERATUERRESULT?ACUS         -----    -----
  +--> ?PR?INIT18B20?ACUS
  +--> ?PR?_WRITEBYTE?ACUS
  +--> ?PR?WATCHDOG?ACUS
  +--> ?PR?GEMTEMP?ACUS

?PR?GEMTEMP?ACUS                   -----    -----
  +--> ?PR?_READ_BYTES?ACUS
  +--> ?PR?_CRC?ACUS
  +--> ?PR?CONFIG18B20?ACUS
  +--> ?PR?WATCHDOG?ACUS

?PR?_CRC?ACUS                      002CH    0003H
  +--> ?CO?ACUS
  +--> ?PR?WATCHDOG?ACUS

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

?PR?TEMPSETUP?ACUS                 002FH    0002H
  +--> ?PR?_AD_START?ACUS
  +--> ?PR?_WRITEDISP?ACUS
  +--> ?PR?WATCHDOG?ACUS

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

?PR?PWMCONTROL?ACUS                -----    -----
  +--> ?PR?_PWM_START?ACUS

?PR?_PWM_START?ACUS                0031H    0001H
  +--> ?PR?WATCHDOG?ACUS

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

?PR?TIMESETUP?ACUS                 -----    -----
  +--> ?PR?_WRITEDISP?ACUS
  +--> ?PR?WATCHDOG?ACUS

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

?PR?TIMECON?ACUS                   -----    -----
  +--> ?PR?_EEPROMWRITE?ACUS
  +--> ?PR?_WRITEDISP?ACUS
  +--> ?PR?WATCHDOG?ACUS

*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 5



?C_C51STARTUP                      -----    -----
  +--> ?C_INITSEG



SYMBOL TABLE OF MODULE:  acus (ACUS)

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

  -------         MODULE        ACUS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0AC7H         PUBLIC        TempControl
  D:0084H         PUBLIC        P0M1
  C:0770H         PUBLIC        CPU_init
  D:0091H         PUBLIC        P1M1
  D:0085H         PUBLIC        P0M2
  D:0080H         PUBLIC        P0
  C:05E5H         PUBLIC        _WriteDisp
  D:00A4H         PUBLIC        P2M1
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  D:00A5H         PUBLIC        P2M2
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0E3DH         PUBLIC        _WriteByte
  C:0317H         PUBLIC        CrcTable
  B:00A8H.7       PUBLIC        EA
  C:0A04H         PUBLIC        Config18b20
  C:0CD7H         PUBLIC        _read_bytes
  B:0020H.0       PUBLIC        TIMECONRUN
  B:00C8H.6       PUBLIC        HLTRN
  C:0F1DH         PUBLIC        ReadID
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  C:08A5H         PUBLIC        clock
  I:0026H         PUBLIC        TimeLimit
  C:0C5EH         PUBLIC        ReadByte
  X:0000H         PUBLIC        ctime
  I:0027H         PUBLIC        Temperature
  D:008EH         PUBLIC        ADCON0
  C:0F0CH         PUBLIC        DealNews
  D:0097H         PUBLIC        ADCON1
  C:0A67H         PUBLIC        TemperatuerResult
  I:0029H         PUBLIC        TempLimit
  C:0E18H         PUBLIC        AD_init
  B:0020H.1       PUBLIC        flag
  C:0DCBH         PUBLIC        _Delay10us
  D:00C2H         PUBLIC        WFEED1
  D:00C3H         PUBLIC        WFEED2
  B:0090H.4       PUBLIC        pwmkey
  C:0997H         PUBLIC        TimeSetup
  B:0020H.2       PUBLIC        TaskStart
  D:00F3H         PUBLIC        DEEADR
  D:00C0H         PUBLIC        ADMODA
  C:0B21H         PUBLIC        KeyRead
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 6


  D:00A1H         PUBLIC        ADMODB
  D:00F2H         PUBLIC        DEEDAT
  C:0B7AH         PUBLIC        TempSetup
  D:00F1H         PUBLIC        DEECON
  X:0004H         PUBLIC        start
  B:0090H.0       PUBLIC        P10
  C:0C9BH         PUBLIC        ScanKey
  B:0090H.1       PUBLIC        P11
  C:050FH         PUBLIC        TimeCon
  C:0BD2H         PUBLIC        GemTemp
  B:0080H.3       PUBLIC        P03
  B:0090H.3       PUBLIC        P13
  B:0080H.4       PUBLIC        P04
  D:0098H         PUBLIC        SCON
  D:00CBH         PUBLIC        TPCR2H
  B:0080H.5       PUBLIC        P05
  D:0088H         PUBLIC        TCON
  C:0E7CH         PUBLIC        init
  X:0008H         PUBLIC        crc_data
  C:0C1AH         PUBLIC        _CRC
  X:0009H         PUBLIC        end
  D:00CAH         PUBLIC        TPCR2L
  D:0096H         PUBLIC        TRIM
  X:000DH         PUBLIC        temp_buff
  D:00D5H         PUBLIC        AD1DAT0
  D:00C6H         PUBLIC        AD0DAT1
  C:0EB4H         PUBLIC        PushNews
  B:0020H.3       PUBLIC        ALAMECON
  D:00D7H         PUBLIC        AD1DAT2
  C:0DF2H         PUBLIC        Init18b20
  D:00E0H         PUBLIC        ACC
  C:0EE7H         PUBLIC        _EEPROMread
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  D:00F9H         PUBLIC        TCR21
  C:0E5DH         PUBLIC        PopNews
  X:0016H         PUBLIC        id_buff
  B:0090H.6       PUBLIC        OCB
  B:0080H.2       PUBLIC        dq
  C:0F39H         PUBLIC        watchdog
  X:001EH         SYMBOL        dispbuff
  C:0ECEH         PUBLIC        _EEPROMwrite
  I:002AH         PUBLIC        PWMChang
  I:002BH         SYMBOL        NewsStr
  C:0921H         PUBLIC        PWMControl
  D:00D8H         PUBLIC        I2CON
  D:00EBH         PUBLIC        CCCRB
  B:0090H.7       PUBLIC        ALAME
  B:0020H.4       PUBLIC        KeyOk
  C:0D70H         PUBLIC        _PWM_start
  D:00C1H         PUBLIC        WDL
  B:0080H.6       PUBLIC        timeled
  C:0E99H         PUBLIC        Lights
  B:0080H.7       PUBLIC        templed
  X:0022H         PUBLIC        p
  D:00FBH         PUBLIC        OCRBH
  D:00A3H         PUBLIC        ADINS
BL51 BANKED LINKER/LOCATER V5.01                                                      11/24/2004  13:33:22  PAGE 7


  D:00CFH         PUBLIC        TOR2H
  C:0417H         PUBLIC        _Disp
  C:0D40H         PUBLIC        CCU_init
  D:00FAH         PUBLIC        OCRBL
  C:0F2BH         PUBLIC        kb_hit
  D:00CEH         PUBLIC        TOR2L
  C:0DA0H         PUBLIC        _AD_start
  I:002FH         PUBLIC        TimeCounter
  D:00D0H         PUBLIC        PSW
  B:00C8H.5       PUBLIC        HLTEN
  B:00C8H.7       PUBLIC        PLLEN
  D:00A7H         PUBLIC        WDCON
  -------         PROC          _DELAY10US
  D:0007H         SYMBOL        us
  C:0DCBH         LINE#         167
  C:0DCBH         LINE#         168
  C:0DCBH         LINE#         169
  C:0DD1H         LINE#         170
  C:0DD1H         LINE#         171
  C:0DEFH         LINE#         172
  C:0DF1H         LINE#         173
  -------         ENDPROC       _DELAY10US
  -------         PROC          _EEPROMWRITE
  D:0002H         SYMBOL        adr
  D:0005H         SYMBOL        dat
  C:0ECEH         LINE#         180
  C:0ED2H         LINE#         181
  C:0ED2H         LINE#         182
  C:0ED4H         LINE#         183
  C:0ED9H         LINE#         184
  C:0EDDH         LINE#         185
  C:0EDFH         LINE#         186
  C:0EE1H         LINE#         187
  C:0EE6H         LINE#         188
  -------         ENDPROC       _EEPROMWRITE

⌨️ 快捷键说明

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