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

📄 计算器.m51

📁 基于51单片机的简易计算器
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        06/02/2011  14:07:47  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
F:\程序\MMM\C51\BIN\BL51.EXE main.obj TO 计算器 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  F:\程序\MMM\C51\LIB\C51FPS.LIB (?C?FCAST)
  F:\程序\MMM\C51\LIB\C51FPS.LIB (?C?CASTF)
  F:\程序\MMM\C51\LIB\C51FPS.LIB (FABS)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C_STARTUP)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C?LMUL)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C?SLDIV)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C?LNEG)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C?SLCMP)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C_INIT)
  F:\程序\MMM\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  计算器 (MAIN)


            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     0023H     UNIT         ?DT?MAIN
            DATA    002BH     0007H     UNIT         _DATA_GROUP_
            IDATA   0032H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     07F2H                  *** GAP ***
            CODE    0800H     01B6H     UNIT         ?C?LIB_CODE
            CODE    09B6H     01A2H     UNIT         ?PR?ZHUANDISPLAYJIGUO?MAIN
            CODE    0B58H     0110H     UNIT         ?PR?DUZHICHULI?MAIN
            CODE    0C68H     008CH     UNIT         ?C_C51STARTUP
            CODE    0CF4H     0088H     UNIT         ?PR?SCANZHI?MAIN
            CODE    0D7CH     0051H     UNIT         ?PR?INIT?MAIN
            CODE    0DCDH     0051H     UNIT         ?PR?KEYSCAN?MAIN
            CODE    0E1EH     0044H     UNIT         ?C?LDIV
            CODE    0E62H     0038H     UNIT         ?PR?TIME0?MAIN
            CODE    0E9AH     0029H     UNIT         ?PR?JIAFA?MAIN
            CODE    0EC3H     0029H     UNIT         ?PR?JIANFA?MAIN
            CODE    0EECH     0029H     UNIT         ?PR?CHENGFA?MAIN
            CODE    0F15H     0029H     UNIT         ?PR?CHUFA?MAIN
            CODE    0F3EH     0022H     UNIT         ?C_INITSEG
            CODE    0F60H     001FH     UNIT         ?CO?MAIN
            CODE    0F7FH     001DH     UNIT         ?PR?QIN?MAIN
            CODE    0F9CH     0015H     UNIT         ?PR?_DELAY?MAIN
            CODE    0FB1H     0013H     UNIT         ?PR?DISPLAYERROR?MAIN
            CODE    0FC4H     0010H     UNIT         ?PR?DISPLAY?MAIN
            CODE    0FD4H     000DH     UNIT         ?PR?_FABS?FABS
BL51 BANKED LINKER/LOCATER V6.00                                                      06/02/2011  14:07:47  PAGE 2


            CODE    0FE1H     000BH     UNIT         ?PR?MAIN?MAIN



OVERLAY MAP OF MODULE:   计算器 (MAIN)


SEGMENT                              DATA_GROUP 
  +--> CALLED SEGMENT              START    LENGTH
--------------------------------------------------
?PR?TIME0?MAIN                     -----    -----
  +--> ?CO?MAIN

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

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

?PR?MAIN?MAIN                      -----    -----
  +--> ?PR?INIT?MAIN
  +--> ?PR?DISPLAY?MAIN
  +--> ?PR?DUZHICHULI?MAIN

?PR?INIT?MAIN                      -----    -----
  +--> ?CO?MAIN

?PR?DUZHICHULI?MAIN                002BH    0001H
  +--> ?PR?SCANZHI?MAIN
  +--> ?PR?QIN?MAIN
  +--> ?CO?MAIN
  +--> ?PR?JIAFA?MAIN
  +--> ?PR?JIANFA?MAIN
  +--> ?PR?CHENGFA?MAIN
  +--> ?PR?CHUFA?MAIN
  +--> ?PR?ZHUANDISPLAYJIGUO?MAIN
  +--> ?PR?INIT?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SCANZHI?MAIN                   -----    -----
  +--> ?PR?KEYSCAN?MAIN

?PR?KEYSCAN?MAIN                   -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?QIN?MAIN                       -----    -----
  +--> ?CO?MAIN

?PR?ZHUANDISPLAYJIGUO?MAIN         002CH    0006H
  +--> ?CO?MAIN
  +--> ?PR?_FABS?FABS
  +--> ?PR?DISPLAYERROR?MAIN

?PR?DISPLAYERROR?MAIN              -----    -----
  +--> ?CO?MAIN


BL51 BANKED LINKER/LOCATER V6.00                                                      06/02/2011  14:07:47  PAGE 3



SYMBOL TABLE OF MODULE:  计算器 (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:0008H         PUBLIC        num1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:0F15H         PUBLIC        chufa
  D:00A8H         PUBLIC        IE
  D:0009H         PUBLIC        fuhao
  D:000AH         PUBLIC        weishu
  D:00B8H         PUBLIC        IP
  D:000BH         PUBLIC        jiguo
  B:0080H.1       PUBLIC        buzzer
  C:0FE1H         PUBLIC        main
  C:0FB1H         PUBLIC        displayerror
  C:0F6CH         PUBLIC        weizi
  C:0F75H         PUBLIC        error
  D:000FH         PUBLIC        bczs
  D:0098H         PUBLIC        SCON
  D:0013H         PUBLIC        czs12
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0D7CH         PUBLIC        init
  C:0F60H         PUBLIC        shuzi
  B:0080H.0       PUBLIC        led
  D:0014H         PUBLIC        temp
  C:0B58H         PUBLIC        duzhichuli
  C:09B6H         PUBLIC        zhuandisplayjiguo
  D:0015H         PUBLIC        yiweiflag
  C:0F7FH         PUBLIC        qin
  B:00A8H.1       PUBLIC        ET0
  D:0016H         PUBLIC        zhi
  D:008CH         PUBLIC        TH0
  C:0EECH         PUBLIC        chengfa
  D:008AH         PUBLIC        TL0
  D:0017H         PUBLIC        czs
  D:001BH         PUBLIC        num
  D:001CH         PUBLIC        jiguo1
  B:0088H.4       PUBLIC        TR0
  C:0E62H         PUBLIC        TIME0
  D:0020H         PUBLIC        qinflag
  D:00C8H         PUBLIC        T2CON
  D:0021H         PUBLIC        i
  C:0EC3H         PUBLIC        jianfa
  C:0F9CH         PUBLIC        _delay
  C:0DCDH         PUBLIC        keyscan
  C:0CF4H         PUBLIC        scanzhi
  C:0FC4H         PUBLIC        display
  D:00D0H         PUBLIC        PSW
BL51 BANKED LINKER/LOCATER V6.00                                                      06/02/2011  14:07:47  PAGE 4


  D:0022H         PUBLIC        playshuzu
  C:0E9AH         PUBLIC        jiafa
  -------         PROC          MAIN
  C:0FE1H         LINE#         38
  C:0FE1H         LINE#         39
  C:0FE1H         LINE#         40
  C:0FE4H         LINE#         41
  C:0FE7H         LINE#         42
  C:0FE7H         LINE#         43
  C:0FE7H         LINE#         44
  C:0FEAH         LINE#         45
  -------         ENDPROC       MAIN
  -------         PROC          INIT
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0D7CH         LINE#         48
  C:0D7CH         LINE#         49
  C:0D7CH         LINE#         51
  C:0D7FH         LINE#         52
  C:0D82H         LINE#         53
  C:0D85H         LINE#         54
  C:0D8BH         LINE#         55
  C:0D92H         LINE#         56
  C:0D99H         LINE#         57
  C:0D9BH         LINE#         58
  C:0DABH         LINE#         60
  C:0DCCH         LINE#         61
  -------         ENDPROC       INIT
  -------         PROC          _DELAY
  D:0006H         SYMBOL        x
  -------         DO            
  D:0005H         SYMBOL        y
  -------         ENDDO         
  C:0F9CH         LINE#         63
  C:0F9CH         LINE#         64
  C:0F9CH         LINE#         66
  C:0FA5H         LINE#         67
  C:0FB0H         LINE#         68
  -------         ENDPROC       _DELAY
  -------         PROC          KEYSCAN
  -------         DO            
  D:0001H         SYMBOL        recode
  D:0004H         SYMBOL        i
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:0DCDH         LINE#         71
  C:0DCDH         LINE#         72
  C:0DCDH         LINE#         74
  C:0DCFH         LINE#         75
  C:0DCFH         LINE#         76
  C:0DDDH         LINE#         77
  C:0DE3H         LINE#         78
  C:0DE8H         LINE#         79
  C:0DE8H         LINE#         80
  C:0DEAH         LINE#         81
  C:0E05H         LINE#         82
BL51 BANKED LINKER/LOCATER V6.00                                                      06/02/2011  14:07:47  PAGE 5


  C:0E10H         LINE#         83
  C:0E10H         LINE#         84
  C:0E17H         LINE#         85
  C:0E1BH         LINE#         86
  C:0E1DH         LINE#         87
  -------         ENDPROC       KEYSCAN
  -------         PROC          SCANZHI
  -------         DO            
  D:0002H         SYMBOL        zhi
  D:0007H         SYMBOL        k
  -------         ENDDO         
  C:0CF4H         LINE#         89
  C:0CF4H         LINE#         90

⌨️ 快捷键说明

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