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

📄 light.m51

📁 在STC51上开发的一个电子称程序 KEILUV3环境开发
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        03/31/2008  17:24:47  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE lcd.obj, cs5460a.obj, main.obj, uart.obj, beep.obj, at24c02.obj, filter.obj TO light RAMSIZE (2
>> 56)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  lcd.obj (LCD)
  cs5460a.obj (CS5460A)
  main.obj (MAIN)
  uart.obj (UART)
  beep.obj (BEEP)
  at24c02.obj (AT24C02)
  filter.obj (FILTER)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  light (LCD)


            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     0012H     UNIT         _DATA_GROUP_
            DATA    001AH     0005H     UNIT         ?DT?_WRITE24C02?AT24C02
            DATA    001FH     0001H     UNIT         ?DT?LCD
            BIT     0020H.0   0000H.1   UNIT         ?BI?TESTACK?AT24C02
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0005H     UNIT         ?DT?_READ24C02?AT24C02
            DATA    0026H     0004H     UNIT         ?DT?CS5460A
            DATA    002AH     0001H     UNIT         ?DT?UART
            IDATA   002BH     0078H     UNIT         _IDATA_GROUP_
            IDATA   00A3H     0008H     UNIT         ?ID?LCD
            IDATA   00ABH     0001H     UNIT         ?STACK

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

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?_DELAYUS?LCD
                    000AH     0001H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00                                                      03/31/2008  17:24:47  PAGE 2


            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?TESTACK?AT24C02
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     019BH     UNIT         ?C?LIB_CODE
            CODE    01C1H     0100H     UNIT         ?CO?LCD
            CODE    02C1H     00F8H     UNIT         ?PR?_PRINTRESULT?UART
            CODE    03B9H     00EBH     UNIT         ?PR?GETAVR?FILTER
            CODE    04A4H     00DBH     UNIT         ?PR?_DISPRESULT?LCD
            CODE    057FH     008CH     UNIT         ?C_C51STARTUP
            CODE    060BH     007FH     UNIT         ?PR?_READCS5460?CS5460A
            CODE    068AH     0064H     UNIT         ?PR?PUSHOUT?FILTER
            CODE    06EEH     004BH     UNIT         ?PR?MAIN?MAIN
            CODE    0739H     0042H     UNIT         ?PR?_LCDWRITEDATA?LCD
            CODE    077BH     003EH     UNIT         ?PR?_READ24C02?AT24C02
            CODE    07B9H     0038H     UNIT         ?PR?_WRITECS5460?CS5460A
            CODE    07F1H     0037H     UNIT         ?PR?GETRESULT?FILTER
            CODE    0828H     0032H     UNIT         ?PR?ONCHECK?LCD
            CODE    085AH     0031H     UNIT         ?PR?INITCS5460?CS5460A
            CODE    088BH     002EH     UNIT         ?PR?_WRITE24C02?AT24C02
            CODE    08B9H     002AH     UNIT         ?PR?_LCDWRITECOMMAND?LCD
            CODE    08E3H     0027H     UNIT         ?PR?_DELAYMS?LCD
            CODE    090AH     0025H     UNIT         ?PR?INITLCD?LCD
            CODE    092FH     0022H     UNIT         ?PR?_DISP_STR?LCD
            CODE    0951H     0021H     UNIT         ?PR?_BEEP?BEEP
            CODE    0972H     001DH     UNIT         ?PR?INITUART?UART
            CODE    098FH     0019H     UNIT         ?PR?GETCODE?FILTER
            CODE    09A8H     0018H     UNIT         ?PR?NOP?LCD
            CODE    09C0H     0016H     UNIT         ?PR?LCDALLON?LCD
            CODE    09D6H     0015H     UNIT         ?PR?READ8BIT?AT24C02
            CODE    09EBH     0014H     UNIT         ?PR?LCDCLR?LCD
            CODE    09FFH     0013H     UNIT         ?PR?_PRINTS?UART
            CODE    0A12H     0012H     UNIT         ?PR?BEEP50MS?BEEP
            CODE    0A24H     0011H     UNIT         ?PR?INT1?MAIN
            CODE    0A35H     0011H     UNIT         ?PR?_DELAYXMS?BEEP
            CODE    0A46H     0011H     UNIT         ?PR?_WRITE8BIT?AT24C02
            CODE    0A57H     0010H     UNIT         ?PR?_DELAYSMMS?AT24C02
            CODE    0A67H     0010H     UNIT         ?CO?FILTER
            CODE    0A77H     000EH     UNIT         ?C_INITSEG
            CODE    0A85H     000EH     UNIT         ?PR?BEEP30MS?BEEP
            CODE    0A93H     000EH     UNIT         ?PR?BEEP1000MS?BEEP
            CODE    0AA1H     000BH     UNIT         ?PR?_DELAY?MAIN
            CODE    0AACH     000AH     UNIT         ?PR?_UARTPUTCHAR?UART
            CODE    0AB6H     000AH     UNIT         ?PR?_PRINTC?UART
            CODE    0AC0H     000AH     UNIT         ?PR?BEEP10MS?BEEP
            CODE    0ACAH     0009H     UNIT         ?PR?DELAY10MS?CS5460A
            CODE    0AD3H     0009H     UNIT         ?PR?DELAY9MS?MAIN
            CODE    0ADCH     0009H     UNIT         ?PR?UARTISR?UART
            CODE    0AE5H     0009H     UNIT         ?PR?START?AT24C02
            CODE    0AEEH     0009H     UNIT         ?PR?STOP?AT24C02
            CODE    0AF7H     0009H     UNIT         ?PR?ACK?AT24C02
            CODE    0B00H     0007H     UNIT         ?PR?SHOWBATTERY?LCD
            CODE    0B07H     0007H     UNIT         ?PR?SHOWHI?LCD
            CODE    0B0EH     0007H     UNIT         ?PR?SHOWOK?LCD
            CODE    0B15H     0007H     UNIT         ?PR?SHOWLO?LCD
            CODE    0B1CH     0007H     UNIT         ?PR?SHOWSTAB?LCD
            CODE    0B23H     0007H     UNIT         ?PR?SHOWM?LCD
            CODE    0B2AH     0007H     UNIT         ?PR?SHOWFS?LCD
BL51 BANKED LINKER/LOCATER V6.00                                                      03/31/2008  17:24:47  PAGE 3


            CODE    0B31H     0007H     UNIT         ?PR?SHOWNET?LCD
            CODE    0B38H     0007H     UNIT         ?PR?SHOWZERO?LCD
            CODE    0B3FH     0007H     UNIT         ?PR?SHOWGROSS?LCD
            CODE    0B46H     0007H     UNIT         ?PR?SHOWOZ?LCD
            CODE    0B4DH     0007H     UNIT         ?PR?SHOWTAI?LCD
            CODE    0B54H     0007H     UNIT         ?PR?SHOWT?LCD
            CODE    0B5BH     0007H     UNIT         ?PR?SHOWPCS?LCD
            CODE    0B62H     0007H     UNIT         ?PR?SHOWJING?LCD
            CODE    0B69H     0007H     UNIT         ?PR?SHOWGANG?LCD
            CODE    0B70H     0007H     UNIT         ?PR?SHOWK?LCD
            CODE    0B77H     0007H     UNIT         ?PR?SHOWBFH?LCD
            CODE    0B7EH     0007H     UNIT         ?PR?SHOWLB?LCD
            CODE    0B85H     0007H     UNIT         ?PR?SHOWG?LCD
            CODE    0B8CH     0007H     UNIT         ?CO?MAIN
            CODE    0B93H     0007H     UNIT         ?PR?NOACK?AT24C02
            CODE    0B9AH     0003H     UNIT         ?PR?BEEP0MS?BEEP



OVERLAY MAP OF MODULE:   light (LCD)


SEGMENT                            DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?C_C51STARTUP                    -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                    -----    -----      -----    -----
  +--> ?PR?INITUART?UART
  +--> ?PR?INITLCD?LCD
  +--> ?PR?INITCS5460?CS5460A
  +--> ?CO?MAIN
  +--> ?PR?_DISP_STR?LCD
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?LCDALLON?LCD
  +--> ?PR?LCDCLR?LCD
  +--> ?PR?ONCHECK?LCD
  +--> ?PR?GETRESULT?FILTER

?PR?INITLCD?LCD                  -----    -----      -----    -----
  +--> ?PR?_DELAYMS?LCD
  +--> ?PR?_LCDWRITECOMMAND?LCD
  +--> ?PR?LCDCLR?LCD

?PR?_DELAYMS?LCD                 -----    -----      -----    -----
  +--> ?PR?_DELAYUS?LCD

?PR?_LCDWRITECOMMAND?LCD         -----    -----      -----    -----
  +--> ?PR?_DELAYMS?LCD
  +--> ?PR?NOP?LCD

?PR?LCDCLR?LCD                   -----    -----      -----    -----
  +--> ?PR?NOP?LCD

?PR?INITCS5460?CS5460A           -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      03/31/2008  17:24:47  PAGE 4


  +--> ?PR?DELAY10MS?CS5460A
  +--> ?PR?_WRITECS5460?CS5460A

?PR?_DISP_STR?LCD                0008H    0003H      -----    -----
  +--> ?PR?_LCDWRITEDATA?LCD

?PR?_LCDWRITEDATA?LCD            -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?NOP?LCD

?PR?LCDALLON?LCD                 -----    -----      -----    -----
  +--> ?PR?_LCDWRITEDATA?LCD
  +--> ?PR?_DELAYMS?LCD

?PR?ONCHECK?LCD                  -----    -----      -----    -----
  +--> ?CO?LCD
  +--> ?PR?_LCDWRITEDATA?LCD
  +--> ?PR?_DELAYMS?LCD

?PR?GETRESULT?FILTER             0008H    0004H      -----    -----
  +--> ?PR?PUSHOUT?FILTER
  +--> ?PR?_DISPRESULT?LCD
  +--> ?PR?SHOWK?LCD
  +--> ?CO?FILTER
  +--> ?PR?_PRINTS?UART
  +--> ?PR?_PRINTRESULT?UART

?PR?PUSHOUT?FILTER               000CH    0005H      002BH    0040H
  +--> ?PR?GETAVR?FILTER

?PR?GETAVR?FILTER                -----    -----      006BH    0034H
  +--> ?PR?GETCODE?FILTER

?PR?GETCODE?FILTER               -----    -----      009FH    0004H
  +--> ?PR?_READCS5460?CS5460A

?PR?_DISPRESULT?LCD              000CH    0004H      -----    -----
  +--> ?PR?_LCDWRITEDATA?LCD

?PR?SHOWK?LCD                    -----    -----      -----    -----
  +--> ?PR?_LCDWRITEDATA?LCD

?PR?_PRINTS?UART                 -----    -----      -----    -----
  +--> ?PR?_UARTPUTCHAR?UART

?PR?_PRINTRESULT?UART            000CH    000EH      -----    -----



SYMBOL TABLE OF MODULE:  light (LCD)

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

  -------         MODULE        LCD
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:074CH         PUBLIC        _LcdWriteData
BL51 BANKED LINKER/LOCATER V6.00                                                      03/31/2008  17:24:47  PAGE 5


  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0B4DH         PUBLIC        ShowTAI
  D:00B0H         PUBLIC        P3
  C:0B00H         PUBLIC        ShowBattery
  D:00E8H         PUBLIC        P4
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  B:00D0H.7       PUBLIC        CY
  C:0828H         PUBLIC        OnCheck
  B:0080H.0       PUBLIC        Lcs
  C:090AH         PUBLIC        InitLcd
  C:092FH         PUBLIC        _Disp_str
  C:0B1CH         PUBLIC        ShowStab
  D:0098H         PUBLIC        SCON
  C:0B3FH         PUBLIC        ShowGross
  D:0088H         PUBLIC        TCON
  B:0080H.1       PUBLIC        Lwr
  C:09EBH         PUBLIC        LcdClr
  C:0B2AH         PUBLIC        ShowFS
  C:01C1H         PUBLIC        seg
  C:0B69H         PUBLIC        ShowGANG
  C:0B38H         PUBLIC        ShowZero
  C:08B9H         PUBLIC        _LcdWriteCommand
  C:0B5BH         PUBLIC        ShowPcs
  C:0B31H         PUBLIC        ShowNet
  C:0B62H         PUBLIC        ShowJING
  C:09BFH         PUBLIC        nop
  C:0B7EH         PUBLIC        ShowLb
  C:08E3H         PUBLIC        _delayms
  C:0B07H         PUBLIC        ShowHi
  D:001FH         PUBLIC        Lcdbit
  I:00A3H         PUBLIC        display_buffer
  C:0003H         PUBLIC        _delayus
  C:0B0EH         PUBLIC        ShowOk
  C:0B15H         PUBLIC        ShowLo
  D:00C8H         PUBLIC        T2CON
  B:0080H.2       PUBLIC        Ldata
  C:0B85H         PUBLIC        ShowG
  C:0B46H         PUBLIC        ShowOz
  C:09C0H         PUBLIC        LcdAllOn
  C:0B70H         PUBLIC        ShowK
  C:0B23H         PUBLIC        ShowM
  C:0B77H         PUBLIC        ShowBFH
  C:04A4H         PUBLIC        _DispResult
  C:0B54H         PUBLIC        ShowT
  D:00D0H         PUBLIC        PSW
  C:09A8H         SYMBOL        L?0070
  C:09B6H         SYMBOL        L?0071
  C:09B8H         SYMBOL        L?0072
  -------         PROC          L?0069
  -------         ENDPROC       L?0069
  C:09A8H         SYMBOL        L?0070
  C:09B6H         SYMBOL        L?0071
  C:09B8H         SYMBOL        L?0072
  -------         PROC          NOP
BL51 BANKED LINKER/LOCATER V6.00                                                      03/31/2008  17:24:47  PAGE 6


  C:09BFH         LINE#         167
  C:09BFH         LINE#         168
  -------         ENDPROC       NOP
  -------         PROC          _DELAYUS
  D:0007H         SYMBOL        i
  C:0003H         LINE#         170
  C:0003H         LINE#         171
  -------         ENDPROC       _DELAYUS
  -------         PROC          _DELAYMS
  D:0004H         SYMBOL        m
  -------         DO            
  D:0002H         SYMBOL        i
  D:0082H         SYMBOL        j
  -------         ENDDO         
  C:08E3H         LINE#         173
  C:08E7H         LINE#         174
  C:08E7H         LINE#         176
  C:08F1H         LINE#         177
  C:08F4H         LINE#         178
  C:0909H         LINE#         179
  -------         ENDPROC       _DELAYMS
  -------         PROC          _LCDWRITECOMMAND
  D:0001H         SYMBOL        dat_
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:08B9H         LINE#         182
  C:08BBH         LINE#         183
  C:08BBH         LINE#         185
  C:08C2H         LINE#         186
  C:08C2H         LINE#         187
  C:08C2H         LINE#         188
  C:08C2H         LINE#         189
  C:08C2H         LINE#         190
  C:08C2H         LINE#         191
  C:08C2H         LINE#         192
  C:08C2H         LINE#         193
  C:08C2H         LINE#         194
  C:08C2H         LINE#         195
  C:08C2H         LINE#         196
  C:08C5H         LINE#         197
  C:08C7H         LINE#         198
  C:08CAH         LINE#         199
  C:08CCH         LINE#         200
  C:08CFH         LINE#         201
  C:08D1H         LINE#         202
  C:08D3H         LINE#         203
  C:08D3H         LINE#         204
  C:08D7H         LINE#         205
  C:08D9H         LINE#         206
  C:08D9H         LINE#         207
  C:08D9H         LINE#         208
  C:08D9H         LINE#         209
  C:08DCH         LINE#         210

⌨️ 快捷键说明

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