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

📄 weight_c_led.m51

📁 电子称重的程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        05/04/2008  21:35:47  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE AdDo.obj, CC1160.obj, CS5550.obj, Data.obj, DRIVER.obj, EEPROM.obj, FUNCTION.obj, KEY.obj, LCD_
>> 1621.obj, MAIN.obj, MESSAGE.obj, uart.obj, UserMain.obj TO weight_C_LED RAMSIZE (256)




PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
|  | ?PR?_S_STARTFUN?USERMAIN
<--+ ?PR?_SETSTATE?MAIN



MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  AdDo.obj (ADDO)
  CC1160.obj (CC1160)
  CS5550.obj (CS5550)
  Data.obj (DATA)
  DRIVER.obj (DRIVER)
  EEPROM.obj (EEPROM)
  FUNCTION.obj (FUNCTION)
  KEY.obj (KEY)
  LCD_1621.obj (LCD_1621)
  MAIN.obj (MAIN)
  MESSAGE.obj (MESSAGE)
  uart.obj (UART)
  UserMain.obj (USERMAIN)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  E:\KEIL\C51\LIB\C51FPS.LIB (VSPRINTF)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  E:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LADD)
  E:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  E:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  E:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  E:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  E:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 2


  E:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA0)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  E:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
  E:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  E:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  E:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  E:\KEIL\C51\LIB\C51S.LIB (LABS)
  E:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  weight_C_LED (ADDO)


            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?LCD_1621
            DATA    0011H     0006H     UNIT         ?DT?CS5550
            DATA    0017H     0006H     UNIT         ?DT?_E_READEX?EEPROM
            DATA    001DH     0003H     UNIT         ?DT?MAIN
            BIT     0020H.0   0001H.2   UNIT         _BIT_GROUP_
            BIT     0021H.2   0000H.5   UNIT         ?BI?ADDO
            BIT     0021H.7   0000H.2   UNIT         ?BI?UART
            BIT     0022H.1   0000H.1   UNIT         ?BI?CS5550
            BIT     0022H.2   0000H.1   UNIT         ?BI?EEPROM
            BIT     0022H.3   0000H.1   UNIT         ?BI?KEY
            BIT     0022H.4   0000H.1   UNIT         ?BI?MAIN
                    0022H.5   0000H.3                *** GAP ***
            DATA    0023H     0046H     UNIT         _DATA_GROUP_
            DATA    0069H     0005H     UNIT         ?DT?_E_READ?EEPROM
            DATA    006EH     0004H     UNIT         ?DT?_CS_WRITEBYTE_4?CS5550
            DATA    0072H     0004H     UNIT         ?DT?_UART_SENDS?UART
            DATA    0076H     0003H     UNIT         ?DT?USERMAIN
            DATA    0079H     0002H     UNIT         ?DT?_ININ5550?CS5550
            DATA    007BH     0002H     UNIT         ?DT?MESSAGE
            DATA    007DH     0001H     UNIT         ?DT?KEY
            IDATA   007EH     0021H     UNIT         ?ID?DRIVER
            IDATA   009FH     0014H     UNIT         ?ID?MESSAGE
            IDATA   00B3H     0002H     UNIT         ?ID?USERMAIN
            IDATA   00B5H     0001H     UNIT         ?ID?ADDO
            IDATA   00B6H     0001H     UNIT         _IDATA_GROUP_
            IDATA   00B7H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     004DH     INPAGE       ?PD?ADDO
            XDATA   004DH     000CH     INPAGE       ?PD?CC1160
            XDATA   0059H     0027H     INPAGE       ?PD?UART
            XDATA   0080H     001AH     INPAGE       ?PD?USERMAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 3


            CODE    0003H     0003H     ABSOLUTE     
* OVERLAP * CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?READVOLT?CS5550
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?I_START?EEPROM
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0005H     UNIT         ?PR?LCD_SETBACK?LCD_1621
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     07B6H     UNIT         ?C?LIB_CODE
            CODE    07DCH     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0C4BH     0425H     UNIT         ?CO?USERMAIN
            CODE    1070H     0314H     UNIT         ?PR?_SS_LINSETFUN?USERMAIN
            CODE    1384H     02CDH     UNIT         ?PR?_SS_CALSETFUN?USERMAIN
            CODE    1651H     01D2H     UNIT         ?PR?ADDO?ADDO
            CODE    1823H     01B3H     UNIT         ?PR?_SS_WEISETFUN?USERMAIN
            CODE    19D6H     0143H     UNIT         ?PR?_US_HOLDSETFUN?USERMAIN
            CODE    1B19H     0104H     UNIT         ?PR?_SS_FILSETFUN?USERMAIN
            CODE    1C1DH     00F8H     UNIT         ?PR?_US_COMSETFUN?USERMAIN
            CODE    1D15H     00EFH     UNIT         ?PR?_US_FUNSETFUN?USERMAIN
            CODE    1E04H     00CFH     UNIT         ?PR?INT_0?CS5550
            CODE    1ED3H     00C7H     UNIT         ?PR?T0_INT?KEY
            CODE    1F9AH     00BBH     UNIT         ?PR?_LCD_WRITECHAR?LCD_1621
            CODE    2055H     00B7H     UNIT         ?CO?LCD_1621
            CODE    210CH     00A7H     UNIT         ?PR?T1_INT?DRIVER
            CODE    21B3H     00A5H     UNIT         ?PR?_DIS_SETFLAG?LCD_1621
            CODE    2258H     0094H     UNIT         ?PR?_FILAD?ADDO
            CODE    22ECH     0093H     UNIT         ?PR?_APRINTF?DRIVER
            CODE    237FH     008CH     UNIT         ?C_C51STARTUP
            CODE    240BH     0088H     UNIT         ?PR?EXIT_INT0?CC1160
            CODE    2493H     007AH     UNIT         ?PR?_ININ5550?CS5550
            CODE    250DH     0079H     UNIT         ?PR?_LCD_WRITENUM?LCD_1621
            CODE    2586H     006BH     UNIT         ?PR?_INITCS1160?CC1160
            CODE    25F1H     0068H     UNIT         ?PR?_E_READ?EEPROM
            CODE    2659H     0068H     UNIT         ?PR?UART_INT?UART
            CODE    26C1H     0062H     UNIT         ?PR?DSPINIT?USERMAIN
            CODE    2723H     0055H     UNIT         ?PR?_UART_INIT?UART
            CODE    2778H     0050H     UNIT         ?PR?_S_STARTFUN?USERMAIN
            CODE    27C8H     004EH     UNIT         ?PR?_LCD_WRITEJ?LCD_1621
            CODE    2816H     004CH     UNIT         ?PR?MAIN?MAIN
            CODE    2862H     0049H     UNIT         ?PR?_LCD_WRITEDATA?LCD_1621
            CODE    28ABH     0047H     UNIT         ?PR?_S_WEIGHTFUN?USERMAIN
            CODE    28F2H     0044H     UNIT         ?C?LDIV
            CODE    2936H     0042H     UNIT         ?PR?_POW10?FUNCTION
            CODE    2978H     0040H     UNIT         ?CO?FUNCTION
            CODE    29B8H     0040H     UNIT         ?PR?_GETMESSAGE?MESSAGE
            CODE    29F8H     003EH     UNIT         ?PR?_SYSPOSTMESSAGE?MESSAGE
            CODE    2A36H     0039H     UNIT         ?PR?_I_SEND?EEPROM
            CODE    2A6FH     0038H     UNIT         ?C_INITSEG
            CODE    2AA7H     0036H     UNIT         ?PR?_E_WRITEEX?EEPROM
            CODE    2ADDH     0036H     UNIT         ?PR?LCD_INIT?LCD_1621
            CODE    2B13H     0035H     UNIT         ?PR?_LCD_OUTNUM?LCD_1621
            CODE    2B48H     0035H     UNIT         ?CO?MAIN
            CODE    2B7DH     0032H     UNIT         ?PR?_SETSTATE?MAIN
            CODE    2BAFH     002FH     UNIT         ?PR?_E_READEX?EEPROM
            CODE    2BDEH     002FH     UNIT         ?PR?_E_WRITE?EEPROM
            CODE    2C0DH     002EH     UNIT         ?PR?_VSPRINTF?VSPRINTF
            CODE    2C3BH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 4


            CODE    2C62H     0026H     UNIT         ?PR?_UART_SENDS?UART
            CODE    2C88H     0026H     UNIT         ?PR?_SS_STARTFUN?USERMAIN
            CODE    2CAEH     0024H     UNIT         ?PR?_LCD_WRITECOMMAND?LCD_1621
            CODE    2CD2H     0024H     UNIT         ?PR?_GETTECHWEI?USERMAIN
            CODE    2CF6H     0023H     UNIT         ?PR?_S_SYSSETFUN?USERMAIN
            CODE    2D19H     0023H     UNIT         ?PR?_S_USERSETFUN?USERMAIN
            CODE    2D3CH     0022H     UNIT         ?PR?LCD_CLR?LCD_1621
            CODE    2D5EH     0021H     UNIT         ?PR?_UART_SENDC?UART
            CODE    2D7FH     001BH     UNIT         ?PR?LCD_ALL?LCD_1621
            CODE    2D9AH     001AH     UNIT         ?PR?SPI_RECEIVE?CC1160
            CODE    2DB4H     0019H     UNIT         ?PR?INT_CS_READBYTE?CS5550
            CODE    2DCDH     0017H     UNIT         ?PR?_SETTIMER?DRIVER
            CODE    2DE4H     0017H     UNIT         ?PR?LCD_COMMAND?LCD_1621
            CODE    2DFBH     0017H     UNIT         ?PR?_SETFUNSTATE?USERMAIN
            CODE    2E12H     0016H     UNIT         ?PR?CS1160READ?CC1160
            CODE    2E28H     0016H     UNIT         ?PR?_CS_WRITEBYTE?CS5550
            CODE    2E3EH     0015H     UNIT         ?PR?_KILLTIMER?DRIVER
            CODE    2E53H     0015H     UNIT         ?PR?KEY_INIT?KEY
            CODE    2E68H     0014H     UNIT         ?PR?_CS_WRITEBYTE_4?CS5550
            CODE    2E7CH     0014H     UNIT         ?PR?I_RECEIVE?EEPROM
            CODE    2E90H     0014H     UNIT         ?PR?_PRETREATMENTMSG?MAIN
            CODE    2EA4H     0013H     UNIT         ?PR?SYSTIMEINIT?DRIVER
            CODE    2EB7H     0013H     UNIT         ?PR?_DELAYMS?FUNCTION
            CODE    2ECAH     0012H     UNIT         ?PR?_SPI_SEND?CC1160
            CODE    2EDCH     0011H     UNIT         ?PR?I_STOP?EEPROM
            CODE    2EEDH     0011H     UNIT         ?PR?I_CLOCK?EEPROM
            CODE    2EFEH     0010H     UNIT         ?PR?_BEEP?DRIVER
            CODE    2F0EH     0010H     UNIT         ?PR?_SETCFUNSTATE?USERMAIN
            CODE    2F1EH     000FH     UNIT         ?PR?_E_ADDRESS?EEPROM
            CODE    2F2DH     000FH     UNIT         ?PR?DELAY_1MS?FUNCTION
            CODE    2F3CH     000FH     UNIT         ?PR?MESSAGEINIT?MESSAGE
            CODE    2F4BH     000FH     UNIT         ?PR?DISGETONOFF?USERMAIN
            CODE    2F5AH     000CH     UNIT         ?PR?COMINIT?DRIVER
            CODE    2F66H     000CH     UNIT         ?PR?BEEP_SET?LCD_1621
            CODE    2F72H     000BH     UNIT         ?PR?READAD?CS5550
            CODE    2F7DH     000BH     UNIT         ?PR?CS_CLOCK?CS5550
            CODE    2F88H     000BH     UNIT         ?PR?_OSMSGDO?MAIN
            CODE    2F93H     000BH     UNIT         ?PR?_US_UNITSETFUN?USERMAIN
            CODE    2F9EH     000AH     UNIT         ?PR?ADINIT?ADDO
            CODE    2FA8H     0009H     UNIT         ?PR?SPI_CLOCK?CC1160
            CODE    2FB1H     0008H     UNIT         ?PR?I_INIT?EEPROM
            CODE    2FB9H     0008H     UNIT         ?PR?SETNEXTFUNSTATE?USERMAIN
            CODE    2FC1H     0008H     UNIT         ?PR?SETNEXTCFUNSTATE?USERMAIN
            CODE    2FC9H     0008H     UNIT         ?PR?_LABS?LABS
            CODE    2FD1H     0007H     UNIT         ?PR?DELAY_50US?CC1160
            CODE    2FD8H     0007H     UNIT         ?PR?MAIN
            CODE    2FDFH     0006H     UNIT         ?PR?GETSYSTIME?DRIVER
            CODE    2FE5H     0005H     UNIT         ?PR?_POSTMESSAGEONE?MESSAGE
            CODE    2FEAH     0005H     UNIT         ?PR?_POSTMESSAGE?MESSAGE
            CODE    2FEFH     0004H     UNIT         ?PR?_S_STOPFUN?USERMAIN
            CODE    2FF3H     0003H     UNIT         ?PR?GETAD?CS5550
            CODE    2FF6H     0001H     UNIT         ?PR?GETLINEWEI?USERMAIN



OVERLAY MAP OF MODULE:   weight_C_LED (ADDO)

BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 5



SEGMENT                                   BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH     START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------------------
?PR?EXIT_INT0?CC1160                   -----    -----      0023H    0004H      -----    -----
  +--> ?PR?_SPI_SEND?CC1160
  +--> ?PR?DELAY_50US?CC1160
  +--> ?PR?SPI_RECEIVE?CC1160
  +--> ?PR?_POSTMESSAGEONE?MESSAGE

?PR?_SPI_SEND?CC1160                   -----    -----      -----    -----      -----    -----
  +--> ?PR?SPI_CLOCK?CC1160

?PR?_POSTMESSAGEONE?MESSAGE            -----    -----      -----    -----      -----    -----
  +--> ?PR?_SYSPOSTMESSAGE?MESSAGE

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

?PR?INT_0?CS5550                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_CS_WRITEBYTE?CS5550
  +--> ?PR?INT_CS_READBYTE?CS5550
  +--> ?PR?_POSTMESSAGEONE?MESSAGE

?PR?_CS_WRITEBYTE?CS5550               -----    -----      -----    -----      -----    -----
  +--> ?PR?CS_CLOCK?CS5550

?PR?CS_CLOCK?CS5550                    0020H.0  0000H.1    -----    -----      -----    -----

?PR?INT_CS_READBYTE?CS5550             -----    -----      -----    -----      -----    -----
  +--> ?PR?CS_CLOCK?CS5550

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

?PR?T1_INT?DRIVER                      -----    -----      0027H    0001H      -----    -----
  +--> ?PR?_POSTMESSAGEONE?MESSAGE
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?_POSTMESSAGE?MESSAGE               -----    -----      -----    -----      -----    -----
  +--> ?PR?_SYSPOSTMESSAGE?MESSAGE

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

?PR?T0_INT?KEY                         -----    -----      0028H    0003H      -----    -----
  +--> ?PR?_POSTMESSAGE?MESSAGE

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

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

?PR?MAIN?MAIN                          -----    -----      002BH    0002H      -----    -----
  +--> ?PR?MESSAGEINIT?MESSAGE
  +--> ?PR?SYSTIMEINIT?DRIVER
  +--> ?PR?LCD_INIT?LCD_1621
  +--> ?CO?MAIN
  +--> ?PR?_APRINTF?DRIVER
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 6


  +--> ?PR?_BEEP?DRIVER
  +--> ?PR?I_INIT?EEPROM
  +--> ?PR?KEY_INIT?KEY
  +--> ?PR?COMINIT?DRIVER
  +--> ?PR?ADINIT?ADDO
  +--> ?PR?_SETSTATE?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_GETMESSAGE?MESSAGE
  +--> ?PR?_PRETREATMENTMSG?MAIN
  +--> ?PR?_OSMSGDO?MAIN

?PR?LCD_INIT?LCD_1621                  -----    -----      002DH    0002H      -----    -----
  +--> ?PR?_LCD_WRITECOMMAND?LCD_1621
  +--> ?PR?LCD_CLR?LCD_1621

?PR?_LCD_WRITECOMMAND?LCD_1621         -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_COMMAND?LCD_1621

?PR?LCD_COMMAND?LCD_1621               0020H.3  0000H.1    -----    -----      -----    -----

?PR?LCD_CLR?LCD_1621                   -----    -----      0031H    0001H      -----    -----

⌨️ 快捷键说明

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