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

📄 51lcd1602+=

📁 51简易计算器_lcd1602
💻
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.22                                                        12/11/2011  23:03:26  PAGE 1


BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
D:\PROGRAM FILES\KEIL4\C51\BIN\BL51.EXE STARTUP.obj, main.obj, lcd1602.obj, key.obj TO 51计算器 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  lcd1602.obj (LCD1602)
  key.obj (KEY)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPNEG)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (POW)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?CHKFLOAT)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (EXP)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (LOG)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51S.LIB (?C?LNEG)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51S.LIB (?C?LLDCODE)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51S.LIB (?C?LLDCODE0)
  D:\PROGRAM FILES\KEIL4\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  51计算器 (?C_STARTUP)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0035H     UNIT         ?DT?MAIN
            DATA    0056H     0027H     UNIT         _DATA_GROUP_
            IDATA   007DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     053EH     UNIT         ?C?LIB_CODE
            CODE    0541H     048BH     UNIT         ?PR?JCHANGEP?LCD1602
            CODE    09CCH     0135H     UNIT         ?PR?LOG?LOG
            CODE    0B01H     0117H     UNIT         ?PR?_POW?POW
            CODE    0C18H     0113H     UNIT         ?PR?KEYSCAN?KEY
            CODE    0D2BH     009CH     UNIT         ?PR?SCANZHI?KEY
            CODE    0DC7H     009AH     UNIT         ?PR?EXP?EXP
            CODE    0E61H     0074H     UNIT         ?PR?JISHUAN?KEY
            CODE    0ED5H     005BH     UNIT         ?PR?JIAHANDER?KEY
BL51 BANKED LINKER/LOCATER V6.22                                                      12/11/2011  23:03:26  PAGE 2


            CODE    0F30H     005BH     UNIT         ?PR?JIANHANDER?KEY
            CODE    0F8BH     005BH     UNIT         ?PR?CHENGHANDER?KEY
            CODE    0FE6H     005BH     UNIT         ?PR?CHUHANDER?KEY
            CODE    1041H     005AH     UNIT         ?PR?KEYS?KEY
            CODE    109BH     004FH     UNIT         ?PR?EXCHANGEXX?LCD1602
            CODE    10EAH     0044H     UNIT         ?PR?DISPLAYALL?LCD1602
            CODE    112EH     0044H     UNIT         ?C?LDIV
            CODE    1172H     0038H     UNIT         ?PR?_CLEARPLAY?LCD1602
            CODE    11AAH     002EH     UNIT         ?PR?_MOVERIGHT?LCD1602
            CODE    11D8H     0028H     UNIT         ?PR?_DELAYMS?LCD1602
            CODE    1200H     0027H     UNIT         ?PR?SYSINIT?MAIN
            CODE    1227H     0022H     UNIT         ?PR?LCDINIT?LCD1602
            CODE    1249H     001AH     UNIT         ?PR?LCDBUSY?LCD1602
            CODE    1263H     0013H     UNIT         ?PR?MAIN?MAIN
            CODE    1276H     0010H     UNIT         ?PR?_WRITEDATA?LCD1602
            CODE    1286H     0010H     UNIT         ?PR?_WRITECOM?LCD1602
            CODE    1296H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   51计算器 (?C_STARTUP)


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

?PR?MAIN?MAIN                  -----    -----      -----    -----
  +--> ?PR?LCDINIT?LCD1602
  +--> ?PR?SYSINIT?MAIN
  +--> ?PR?_WRITECOM?LCD1602
  +--> ?PR?KEYSCAN?KEY
  +--> ?PR?DISPLAYALL?LCD1602

?PR?LCDINIT?LCD1602            -----    -----      -----    -----
  +--> ?PR?_WRITECOM?LCD1602
  +--> ?PR?_DELAYMS?LCD1602

?PR?_WRITECOM?LCD1602          -----    -----      -----    -----
  +--> ?PR?LCDBUSY?LCD1602
  +--> ?PR?_DELAYMS?LCD1602

?PR?LCDBUSY?LCD1602            0020H.0  0000H.1    -----    -----
  +--> ?PR?_DELAYMS?LCD1602

?PR?SYSINIT?MAIN               -----    -----      -----    -----
  +--> ?PR?_CLEARPLAY?LCD1602
  +--> ?PR?DISPLAYALL?LCD1602

?PR?DISPLAYALL?LCD1602         -----    -----      -----    -----
  +--> ?PR?_WRITECOM?LCD1602
  +--> ?PR?_WRITEDATA?LCD1602

?PR?_WRITEDATA?LCD1602         -----    -----      -----    -----
  +--> ?PR?LCDBUSY?LCD1602
BL51 BANKED LINKER/LOCATER V6.22                                                      12/11/2011  23:03:26  PAGE 3


  +--> ?PR?_DELAYMS?LCD1602

?PR?KEYSCAN?KEY                -----    -----      0056H    0001H
  +--> ?PR?SCANZHI?KEY
  +--> ?PR?_CLEARPLAY?LCD1602
  +--> ?PR?JIAHANDER?KEY
  +--> ?PR?JIANHANDER?KEY
  +--> ?PR?CHENGHANDER?KEY
  +--> ?PR?CHUHANDER?KEY
  +--> ?PR?JISHUAN?KEY

?PR?SCANZHI?KEY                -----    -----      0057H    0001H
  +--> ?PR?KEYS?KEY

?PR?KEYS?KEY                   -----    -----      0058H    0001H
  +--> ?PR?_DELAYMS?LCD1602

?PR?JIAHANDER?KEY              -----    -----      -----    -----
  +--> ?PR?EXCHANGEXX?LCD1602

?PR?JIANHANDER?KEY             -----    -----      -----    -----
  +--> ?PR?EXCHANGEXX?LCD1602

?PR?CHENGHANDER?KEY            -----    -----      -----    -----
  +--> ?PR?EXCHANGEXX?LCD1602

?PR?CHUHANDER?KEY              -----    -----      -----    -----
  +--> ?PR?EXCHANGEXX?LCD1602

?PR?JISHUAN?KEY                -----    -----      -----    -----
  +--> ?PR?JCHANGEP?LCD1602

?PR?JCHANGEP?LCD1602           -----    -----      0057H    0018H
  +--> ?PR?_POW?POW
  +--> ?PR?_MOVERIGHT?LCD1602

?PR?_POW?POW                   -----    -----      006FH    000AH
  +--> ?PR?LOG?LOG
  +--> ?PR?EXP?EXP

?PR?LOG?LOG                    0020H.0  0000H.1    0079H    0004H



SYMBOL TABLE OF MODULE:  51计算器 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:1296H         SEGMENT       ?C_C51STARTUP
  I:007DH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
BL51 BANKED LINKER/LOCATER V6.22                                                      12/11/2011  23:03:26  PAGE 4


  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:1299H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:1296H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:1296H         LINE#         133
  C:1298H         LINE#         134
  C:1299H         LINE#         135
  C:129AH         LINE#         136
  C:129CH         LINE#         185
  C:129FH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:0021H         PUBLIC        pflag
  D:0022H         PUBLIC        qflag
  D:00A8H         PUBLIC        IE
  D:0023H         PUBLIC        bczshu
  C:1200H         PUBLIC        sysinit
  D:00B8H         PUBLIC        IP
  D:0027H         PUBLIC        pbuffer1
  D:0037H         PUBLIC        pbuffer2
  C:1263H         PUBLIC        main
  D:0047H         PUBLIC        czshu
  D:004BH         PUBLIC        bczs
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:004FH         PUBLIC        jguo
  D:00C8H         PUBLIC        T2CON
  D:0053H         PUBLIC        k
  D:0054H         PUBLIC        jsfuhao
  D:0055H         PUBLIC        sfflag
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:1263H         LINE#         24
  C:1263H         LINE#         25
  C:1263H         LINE#         26
  C:1266H         LINE#         27
  C:1269H         LINE#         28
  C:126EH         LINE#         29
BL51 BANKED LINKER/LOCATER V6.22                                                      12/11/2011  23:03:26  PAGE 5


  C:126EH         LINE#         30
  C:126EH         LINE#         31
  C:1271H         LINE#         32
  C:1274H         LINE#         33
  -------         ENDPROC       MAIN
  -------         PROC          SYSINIT
  C:1200H         LINE#         36
  C:1200H         LINE#         37
  C:1200H         LINE#         38
  C:1209H         LINE#         39
  C:1211H         LINE#         40
  C:1219H         LINE#         41
  C:121BH         LINE#         42
  C:121DH         LINE#         43
  C:121FH         LINE#         44
  C:1224H         LINE#         45
  -------         ENDPROC       SYSINIT
  -------         ENDMOD        MAIN

  -------         MODULE        LCD1602
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00A0H.1       PUBLIC        lcd_rw
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:10EAH         PUBLIC        displayall
  C:109BH         PUBLIC        exchangexx
  C:1172H         PUBLIC        _clearplay
  C:0541H         PUBLIC        jchangep
  C:1276H         PUBLIC        _writedata
  C:11AAH         PUBLIC        _moveright
  D:00C8H         PUBLIC        T2CON
  B:00A0H.0       PUBLIC        lcd_en
  C:1227H         PUBLIC        lcdinit
  C:1286H         PUBLIC        _writecom
  C:11E2H         PUBLIC        _delayms
  C:1249H         PUBLIC        lcdbusy
  B:00A0H.2       PUBLIC        lcd_rs
  D:00D0H         PUBLIC        PSW
  C:11DEH         SYMBOL        L?0114
  -------         PROC          L?0113
  -------         ENDPROC       L?0113
  C:11DEH         SYMBOL        L?0114
  -------         PROC          _DELAYMS
  D:0006H         SYMBOL        z
  -------         DO            
  D:0006H         SYMBOL        x
  D:0004H         SYMBOL        y
  -------         ENDDO         

⌨️ 快捷键说明

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