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

📄 controlboard.m51

📁 在Keil上实现的24输入编码功能源代码
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/12/2007  14:01:17  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE E:\PROJECT\振打器\24CODE\CONTROLBOARD.OBJ TO E:\PROJECT\振打器\24CODE\CONTROLBOAR
>> D RS (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  E:\PROJECT\振打器\24CODE\CONTROLBOARD.OBJ (CONTROLBOARD)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  E:\PROJECT\振打器\24CODE\CONTROLBOARD (CONTROLBOARD)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0002H.0   UNIT         ?BI?CONTROLBOARD
            BIT     0022H.0   0000H.1   UNIT         _BIT_GROUP_
                    0022H.1   0000H.7                *** GAP ***
            DATA    0023H     002DH     UNIT         ?DT?CONTROLBOARD
            DATA    0050H     001AH     UNIT         _DATA_GROUP_
            IDATA   006AH     0043H     UNIT         ?ID?CONTROLBOARD
            IDATA   00ADH     0001H     UNIT         ?STACK

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

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?EXT1_ISR?CONTROLBOARD
                    0007H     0004H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     04CBH     UNIT         ?PR?ON_HOSTCOM?CONTROLBOARD
            CODE    04F1H     035DH     UNIT         ?PR?ON_SEC?CONTROLBOARD
            CODE    084EH     016CH     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.12                                                      03/12/2007  14:01:17  PAGE 2


            CODE    09BAH     012AH     UNIT         ?PR?MAIN_INIT?CONTROLBOARD
            CODE    0AE4H     00F8H     UNIT         ?PR?_GETPARAMETER?CONTROLBOARD
            CODE    0BDCH     00F0H     UNIT         ?C_INITSEG
            CODE    0CCCH     00A5H     UNIT         ?PR?_DATAREAD?CONTROLBOARD
            CODE    0D71H     008CH     UNIT         ?C_C51STARTUP
            CODE    0DFDH     0069H     UNIT         ?PR?_DATAWRITE?CONTROLBOARD
            CODE    0E66H     0062H     UNIT         ?PR?ON_PWM?CONTROLBOARD
            CODE    0EC8H     0054H     UNIT         ?PR?_ERROR?CONTROLBOARD
            CODE    0F1CH     003AH     UNIT         ?PR?TMR0_ISR?CONTROLBOARD
            CODE    0F56H     0032H     UNIT         ?PR?PWM?CONTROLBOARD
            CODE    0F88H     0030H     UNIT         ?PR?ON_FEEDBACK?CONTROLBOARD
            CODE    0FB8H     0025H     UNIT         ?PR?MAIN?CONTROLBOARD
            CODE    0FDDH     001BH     UNIT         ?PR?TMR1_ISR?CONTROLBOARD
            CODE    0FF8H     0019H     UNIT         ?PR?_I2CSENDBYTE?CONTROLBOARD
            CODE    1011H     0015H     UNIT         ?PR?I2CRECEIVEBYTE?CONTROLBOARD
            CODE    1026H     0014H     UNIT         ?PR?I2CWAITACK?CONTROLBOARD
            CODE    103AH     0012H     UNIT         ?PR?_RS232_SENDDATA?CONTROLBOARD
            CODE    104CH     0011H     UNIT         ?PR?_RS232_SEND?CONTROLBOARD
            CODE    105DH     0011H     UNIT         ?PR?EXT0_ISR?CONTROLBOARD
            CODE    106EH     000DH     UNIT         ?PR?I2CSENDACK?CONTROLBOARD
            CODE    107BH     000DH     UNIT         ?PR?I2CSENDNOTACK?CONTROLBOARD
            CODE    1088H     0009H     UNIT         ?PR?I2CSTART?CONTROLBOARD
            CODE    1091H     0009H     UNIT         ?PR?I2CSTOP?CONTROLBOARD
            CODE    109AH     0008H     UNIT         ?PR?COM_ISR?CONTROLBOARD



OVERLAY MAP OF MODULE:   E:\PROJECT\振打器\24CODE\CONTROLBOARD (CONTROLBOARD)


SEGMENT                                     BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH     START    LENGTH
----------------------------------------------------------------------------
?PR?EXT0_ISR?CONTROLBOARD                -----    -----      -----    -----
  +--> ?PR?_RS232_SEND?CONTROLBOARD

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

?PR?TMR1_ISR?CONTROLBOARD                -----    -----      -----    -----
  +--> ?PR?PWM?CONTROLBOARD

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

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

?PR?MAIN?CONTROLBOARD                    -----    -----      -----    -----
  +--> ?PR?MAIN_INIT?CONTROLBOARD
  +--> ?PR?ON_PWM?CONTROLBOARD
  +--> ?PR?ON_SEC?CONTROLBOARD
  +--> ?PR?ON_HOSTCOM?CONTROLBOARD
  +--> ?PR?ON_FEEDBACK?CONTROLBOARD

?PR?MAIN_INIT?CONTROLBOARD               -----    -----      0050H    0004H
  +--> ?PR?_ERROR?CONTROLBOARD
  +--> ?PR?_RS232_SENDDATA?CONTROLBOARD
BL51 BANKED LINKER/LOCATER V5.12                                                      03/12/2007  14:01:17  PAGE 3


  +--> ?PR?_DATAREAD?CONTROLBOARD

?PR?_ERROR?CONTROLBOARD                  -----    -----      -----    -----
  +--> ?PR?_RS232_SEND?CONTROLBOARD

?PR?_DATAREAD?CONTROLBOARD               0022H.0  0000H.1    0064H    0006H
  +--> ?PR?I2CSTART?CONTROLBOARD
  +--> ?PR?_I2CSENDBYTE?CONTROLBOARD
  +--> ?PR?I2CWAITACK?CONTROLBOARD
  +--> ?PR?I2CRECEIVEBYTE?CONTROLBOARD
  +--> ?PR?I2CSENDACK?CONTROLBOARD
  +--> ?PR?I2CSENDNOTACK?CONTROLBOARD
  +--> ?PR?I2CSTOP?CONTROLBOARD

?PR?I2CWAITACK?CONTROLBOARD              -----    -----      -----    -----
  +--> ?PR?I2CSTOP?CONTROLBOARD

?PR?ON_PWM?CONTROLBOARD                  -----    -----      0050H    0003H
  +--> ?PR?_RS232_SEND?CONTROLBOARD
  +--> ?PR?PWM?CONTROLBOARD
  +--> ?PR?_RS232_SENDDATA?CONTROLBOARD

?PR?ON_SEC?CONTROLBOARD                  -----    -----      0050H    0002H
  +--> ?PR?_DATAREAD?CONTROLBOARD
  +--> ?PR?_ERROR?CONTROLBOARD
  +--> ?PR?_GETPARAMETER?CONTROLBOARD

?PR?_GETPARAMETER?CONTROLBOARD           -----    -----      0052H    0003H
  +--> ?PR?_DATAREAD?CONTROLBOARD
  +--> ?PR?_ERROR?CONTROLBOARD

?PR?ON_HOSTCOM?CONTROLBOARD              -----    -----      0050H    0014H
  +--> ?PR?_RS232_SEND?CONTROLBOARD
  +--> ?PR?_DATAREAD?CONTROLBOARD
  +--> ?PR?_ERROR?CONTROLBOARD
  +--> ?PR?_DATAWRITE?CONTROLBOARD

?PR?_DATAWRITE?CONTROLBOARD              0022H.0  0000H.1    0064H    0006H
  +--> ?PR?I2CSTART?CONTROLBOARD
  +--> ?PR?_I2CSENDBYTE?CONTROLBOARD
  +--> ?PR?I2CWAITACK?CONTROLBOARD
  +--> ?PR?I2CSTOP?CONTROLBOARD

?PR?ON_FEEDBACK?CONTROLBOARD             -----    -----      -----    -----
  +--> ?PR?_RS232_SENDDATA?CONTROLBOARD



SYMBOL TABLE OF MODULE:  E:\PROJECT\振打器\24CODE\CONTROLBOARD (CONTROLBOARD)

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

  -------         MODULE        CONTROLBOARD
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0023H         PUBLIC        CheckWord
  D:0080H         PUBLIC        P0
BL51 BANKED LINKER/LOCATER V5.12                                                      03/12/2007  14:01:17  PAGE 4


  D:0090H         PUBLIC        P1
  B:0020H.0       PUBLIC        HostCOM_Bit
  D:00A0H         PUBLIC        P2
  B:0090H.6       PUBLIC        WarnOverI
  D:00B0H         PUBLIC        P3
  D:0024H         PUBLIC        HQTable
  B:00A8H.7       PUBLIC        EA
  C:1044H         PUBLIC        _RS232_SendData
  C:0F88H         PUBLIC        On_FeedBack
  C:0DFDH         PUBLIC        _DATAWrite
  C:104CH         PUBLIC        _RS232_Send
  B:0020H.1       PUBLIC        First_Bit
  D:0026H         PUBLIC        ConTable
  D:00A8H         PUBLIC        IE
  C:107BH         PUBLIC        I2CSendNOTACK
  B:0020H.2       PUBLIC        NEFlag
  C:0E66H         PUBLIC        On_PWM
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  C:106EH         PUBLIC        I2CSendACK
  D:002AH         PUBLIC        Sec
  B:0020H.3       PUBLIC        Sec_Bit
  B:0090H.0       PUBLIC        Code573
  B:0098H.1       PUBLIC        TI
  C:1011H         PUBLIC        I2CReceiveByte
  C:0026H         PUBLIC        On_HostCOM
  D:00CBH         PUBLIC        RCAP2H
  B:0020H.4       PUBLIC        Receiving_Bit
  D:002EH         PUBLIC        T1_Count1
  D:002FH         PUBLIC        T1_Count2
  D:00CAH         PUBLIC        RCAP2L
  C:0FB8H         PUBLIC        main
  C:1026H         PUBLIC        I2CWaitACK
  X:0000H         PUBLIC        TT
  C:0AE4H         PUBLIC        _GetParameter
  D:0030H         PUBLIC        SendWord
  C:109AH         PUBLIC        COM_ISR
  D:0031H         PUBLIC        WorkTeam
  D:0099H         PUBLIC        SBUF
  C:105DH         PUBLIC        Ext0_ISR
  C:0006H         PUBLIC        Ext1_ISR
  C:0F1CH         PUBLIC        Tmr0_ISR
  D:0098H         PUBLIC        SCON
  C:0FDDH         PUBLIC        Tmr1_ISR
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00A0H.7       PUBLIC        COMLED
  B:0020H.5       PUBLIC        FastWork_Bit
  C:04F1H         PUBLIC        On_Sec
  B:0090H.7       PUBLIC        Wave_G
  B:0020H.6       PUBLIC        NotTeam_Bit
  D:0032H         PUBLIC        FirstNum
  B:00A0H.6       PUBLIC        ADC_CS
  B:0090H.4       PUBLIC        IndicateEnd
  B:0090H.3       PUBLIC        WarnIndicate
  C:0FF8H         PUBLIC        _I2CSendByte
  B:0020H.7       PUBLIC        ADC_End_Bit
BL51 BANKED LINKER/LOCATER V5.12                                                      03/12/2007  14:01:17  PAGE 5


  B:0021H.0       PUBLIC        FFlag
  D:0033H         PUBLIC        I
  D:0034H         PUBLIC        WorkType
  B:0021H.1       PUBLIC        ContactSucess_Bit
  D:008CH         PUBLIC        TH0
  B:0021H.2       PUBLIC        Sending_Bit
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:0088H.2       PUBLIC        IT1
  C:1088H         PUBLIC        I2CStart
  B:0021H.3       PUBLIC        ContactFail_Bit
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  D:0035H         PUBLIC        ReceiveCount
  B:0088H.4       PUBLIC        TR0
  D:0036H         PUBLIC        rpt
  D:0039H         PUBLIC        WorkNum
  B:0088H.6       PUBLIC        TR1
  B:00B0H.4       PUBLIC        SDA
  D:003AH         PUBLIC        wpt
  D:003DH         PUBLIC        tl
  B:00B0H.5       PUBLIC        SCL
  B:0090H.5       PUBLIC        WarnUnderI
  B:0021H.4       PUBLIC        Working_Bit
  C:1091H         PUBLIC        I2CStop
  D:003EH         PUBLIC        st
  D:00C8H         PUBLIC        T2CON
  B:0090H.2       PUBLIC        ADC573
  D:0048H         PUBLIC        ExecuteTime
  B:0021H.5       PUBLIC        FeedBack_Bit
  C:0EC8H         PUBLIC        _Error
  D:004CH         PUBLIC        ReceiveType
  I:006AH         PUBLIC        Number
  I:006BH         PUBLIC        n
  I:006CH         PUBLIC        t
  C:0F56H         PUBLIC        PWM
  B:0021H.6       PUBLIC        PWM_Bit
  B:00D0H.5       PUBLIC        F0
  B:0021H.7       PUBLIC        Wave_High_Bit
  I:006DH         PUBLIC        Stack
  C:0CDBH         PUBLIC        _DATARead
  D:004DH         PUBLIC        ReceiveNum
  B:0090H.1       PUBLIC        WarnCOM
  D:00D0H         PUBLIC        PSW
  D:004EH         PUBLIC        Code
  D:004FH         PUBLIC        HITable
  C:09BAH         PUBLIC        Main_Init
  -------         PROC          _RS232_SEND
  D:0007H         SYMBOL        d
  C:104CH         LINE#         160
  C:104CH         LINE#         161

⌨️ 快捷键说明

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