1.m51

来自「16路巡检仪 该仪表采用c语言编写」· M51 代码 · 共 1,328 行 · 第 1/3 页

M51
1,328
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        06/09/2008  11:51:24  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE mani.obj, LEDdeal.obj, KEYdeal.obj, inttrup.obj, data.obj, sysint.obj, Hex to bcd.obj TO 1 RAMS
>> IZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  mani.obj (MANI)
  LEDdeal.obj (LEDDEAL)
  KEYdeal.obj (KEYDEAL)
  inttrup.obj (INTTRUP)
  data.obj (DATA)
  sysint.obj (SYSINT)
  Hex to bcd.obj (HEX_TO_BCD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  1 (MANI)


            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     0010H     UNIT         _DATA_GROUP_
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?INTTRUP
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0045H     UNIT         ?DT?LEDDEAL
            DATA    0066H     000DH     UNIT         ?DT?INTTRUP
            DATA    0073H     000BH     UNIT         ?DT?KEYDEAL
            IDATA   007EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01A2H     UNIT         ?XD?DATA
            XDATA   01A2H     0001H     UNIT         ?XD?KEYDEAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?SYSINT?SYSINT
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0D6CH     UNIT         ?PR?KEYDEAL?KEYDEAL
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 2


            CODE    0D7AH     0406H     UNIT         ?C?LIB_CODE
            CODE    1180H     016FH     UNIT         ?C_INITSEG
            CODE    12EFH     00D9H     UNIT         ?PR?LEDTIME?INTTRUP
            CODE    13C8H     00BEH     UNIT         ?PR?_LEDDEAL?LEDDEAL
            CODE    1486H     008CH     UNIT         ?C_C51STARTUP
            CODE    1512H     0068H     UNIT         ?PR?_HEX2BCD
            CODE    157AH     0060H     UNIT         ?CO?DATA
            CODE    15DAH     003AH     UNIT         ?PR?VFTIME?INTTRUP
            CODE    1614H     001BH     UNIT         ?PR?TIME0?INTTRUP
            CODE    162FH     0011H     UNIT         ?CO?LEDDEAL
            CODE    1640H     0010H     UNIT         ?PR?MAIN?MANI
            CODE    1650H     000FH     UNIT         ?PR?TIMEINIT?SYSINT



OVERLAY MAP OF MODULE:   1 (MANI)


SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?PR?TIME0?INTTRUP              -----    -----
  +--> ?PR?LEDTIME?INTTRUP

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

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

?PR?MAIN?MANI                  -----    -----
  +--> ?PR?SYSINT?SYSINT
  +--> ?PR?_LEDDEAL?LEDDEAL
  +--> ?PR?KEYDEAL?KEYDEAL

?PR?SYSINT?SYSINT              -----    -----
  +--> ?PR?TIMEINIT?SYSINT

?PR?_LEDDEAL?LEDDEAL           0008H    0005H
  +--> ?PR?_HEX2BCD
  +--> ?CO?LEDDEAL

?PR?KEYDEAL?KEYDEAL            0008H    0010H
  +--> ?CO?DATA
  +--> ?PR?_HEX2BCD



UNRESOLVED EXTERNAL SYMBOLS:
   ?_FLASHBYTER?BYTE
   ?_FLASHTW?BYTE
   ?_FLASHW?BYTE
   ?_FLASHWB?BYTE
   _FLASHBYTER
   _FLASHTW
   _FLASHW
   _FLASHWB
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 3





SYMBOL TABLE OF MODULE:  1 (MANI)

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

  -------         MODULE        MANI
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:1640H         PUBLIC        main
  -------         PROC          MAIN
  C:1640H         LINE#         5
  C:1640H         LINE#         6
  C:1640H         LINE#         7
  C:1643H         LINE#         8
  C:1646H         LINE#         9
  C:1646H         LINE#         10
  C:1646H         LINE#         12
  C:164BH         LINE#         13
  C:164EH         LINE#         14
  -------         ENDPROC       MAIN
  -------         ENDMOD        MANI

  -------         MODULE        LEDDEAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:0021H         PUBLIC        si0
  D:0022H         PUBLIC        si1
  D:0023H         PUBLIC        si2
  D:0024H         PUBLIC        si3
  D:0025H         PUBLIC        VFport1
  D:0026H         PUBLIC        PV
  C:13C8H         PUBLIC        _LEDdeal
  C:162FH         PUBLIC        xz
  -------         PROC          _LEDDEAL
  D:0008H         SYMBOL        k
  -------         DO            
  D:0009H         SYMBOL        LEDbuf1
  -------         ENDDO         
  C:13C8H         LINE#         10
  C:13CAH         LINE#         11
  C:13CAH         LINE#         13
  C:13CEH         LINE#         14
  C:13CEH         LINE#         15
  C:13E6H         LINE#         16
  C:13EEH         LINE#         17
  C:13F3H         LINE#         18
  C:13F8H         LINE#         19
  C:13FDH         LINE#         20
  C:140AH         LINE#         21
  C:1412H         LINE#         22
  C:1417H         LINE#         23
  C:141CH         LINE#         24
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 4


  C:141EH         LINE#         25
  C:1420H         LINE#         26
  C:1464H         LINE#         27
  C:1464H         LINE#         28
  C:1467H         LINE#         29
  C:146AH         LINE#         30
  C:146DH         LINE#         31
  C:1470H         LINE#         32
  C:1471H         LINE#         34
  C:1471H         LINE#         35
  C:1479H         LINE#         36
  C:147BH         LINE#         37
  C:1480H         LINE#         38
  C:1485H         LINE#         39
  C:1485H         LINE#         40
  -------         ENDPROC       _LEDDEAL
  -------         ENDMOD        LEDDEAL

  -------         MODULE        KEYDEAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:000EH         PUBLIC        KEYdeal
  D:0073H         PUBLIC        chose
  D:0074H         PUBLIC        LEDbuf
  X:01A2H         PUBLIC        warmd
  D:007CH         PUBLIC        keyn
  D:007DH         PUBLIC        TM1
  -------         PROC          KEYDEAL
  -------         DO            
  D:0008H         SYMBOL        kr
  D:0009H         SYMBOL        portl
  D:000AH         SYMBOL        buf
  D:000EH         SYMBOL        wk
  D:000FH         SYMBOL        wt
  D:0010H         SYMBOL        leng
  D:0012H         SYMBOL        sysleng
  D:0014H         SYMBOL        funleng
  D:0016H         SYMBOL        temp
  -------         ENDDO         
  C:000EH         LINE#         35
  C:000EH         LINE#         36
  C:000EH         LINE#         37
  C:0015H         LINE#         38
  C:0015H         LINE#         40
  C:001CH         LINE#         41
  C:0025H         LINE#         42
  C:002CH         LINE#         43
  C:0035H         LINE#         44
  C:0040H         LINE#         45
  C:004DH         LINE#         46
  C:0056H         LINE#         47
  C:00CDH         LINE#         48
  C:00CDH         LINE#         49
  C:00D7H         LINE#         50
  C:00DAH         LINE#         51
  C:00DDH         LINE#         52
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 5


  C:00DDH         LINE#         53
  C:00DDH         LINE#         54
  C:00DFH         LINE#         55
  C:00F3H         LINE#         56
  C:00F3H         LINE#         57
  C:00F6H         LINE#         58
  C:00F9H         LINE#         59
  C:00F9H         LINE#         60
  C:00FBH         LINE#         61
  C:0104H         LINE#         62
  C:0104H         LINE#         63
  C:0107H         LINE#         64
  C:010AH         LINE#         65
  C:010AH         LINE#         66
  C:010AH         LINE#         67
  C:010DH         LINE#         68
  C:0110H         LINE#         69
  C:0114H         LINE#         70
  C:0114H         LINE#         71
  C:0117H         LINE#         72
  C:011AH         LINE#         73
  C:0121H         LINE#         74
  C:012BH         LINE#         75
  C:0139H         LINE#         76
  C:013CH         LINE#         77
  C:013FH         LINE#         78
  C:0146H         LINE#         79
  C:0150H         LINE#         80
  C:015EH         LINE#         81
  C:0161H         LINE#         82
  C:0164H         LINE#         83
  C:0168H         LINE#         84
  C:0168H         LINE#         85
  C:016BH         LINE#         86
  C:016EH         LINE#         87
  C:0175H         LINE#         88
  C:0183H         LINE#         89
  C:0186H         LINE#         90
  C:0189H         LINE#         91
  C:0190H         LINE#         92
  C:019EH         LINE#         93
  C:01ACH         LINE#         94
  C:01AFH         LINE#         95
  C:01B2H         LINE#         96
  C:01B9H         LINE#         97
  C:01C7H         LINE#         98
  C:01D5H         LINE#         99
  C:01D8H         LINE#         100
  C:01DBH         LINE#         101
  C:01E2H         LINE#         102
  C:01F0H         LINE#         103
  C:01FEH         LINE#         104
  C:0201H         LINE#         105
  C:0204H         LINE#         106
  C:020BH         LINE#         107
  C:0215H         LINE#         108
  C:0223H         LINE#         109
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 6


  C:0226H         LINE#         110
  C:0231H         LINE#         111
  C:0231H         LINE#         112
  C:0234H         LINE#         113
  C:0237H         LINE#         114
  C:0237H         LINE#         115
  C:0237H         LINE#         116
  C:0239H         LINE#         117
  C:023CH         LINE#         118
  C:0243H         LINE#         119
  C:0251H         LINE#         120
  C:0254H         LINE#         121
  C:0257H         LINE#         122
  C:025EH         LINE#         123
  C:026CH         LINE#         124
  C:027AH         LINE#         125
  C:027DH         LINE#         126
  C:0280H         LINE#         127
  C:0287H         LINE#         128
  C:0295H         LINE#         129
  C:02A3H         LINE#         130
  C:02A6H         LINE#         131
  C:02A9H         LINE#         132
  C:02B0H         LINE#         133
  C:02BEH         LINE#         134
  C:02CCH         LINE#         135
  C:02CFH         LINE#         136
  C:02D2H         LINE#         137
  C:02D9H         LINE#         138
  C:02E3H         LINE#         139
  C:02F1H         LINE#         140
  C:02F4H         LINE#         141
  C:02F7H         LINE#         142
  C:02FBH         LINE#         143
  C:02FBH         LINE#         144
  C:02FEH         LINE#         145
  C:0301H         LINE#         146
  C:0308H         LINE#         147
  C:0312H         LINE#         148
  C:0320H         LINE#         149
  C:0323H         LINE#         150
  C:0326H         LINE#         151
  C:032DH         LINE#         152
  C:0337H         LINE#         153
  C:0345H         LINE#         154
  C:0348H         LINE#         155
  C:034BH         LINE#         156
  C:0352H         LINE#         157
  C:035CH         LINE#         158
  C:036DH         LINE#         159
  C:0370H         LINE#         160
  C:0373H         LINE#         161
  C:037AH         LINE#         162
  C:0384H         LINE#         163
  C:0392H         LINE#         164
  C:0394H         LINE#         165
  C:0397H         LINE#         166
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 7


  C:039EH         LINE#         167
  C:03A8H         LINE#         168
  C:03B6H         LINE#         169
  C:03B8H         LINE#         170
  C:03BBH         LINE#         171
  C:03C2H         LINE#         172
  C:03CCH         LINE#         173
  C:03DDH         LINE#         174
  C:03E0H         LINE#         175
  C:03E3H         LINE#         176
  C:03EAH         LINE#         177
  C:03F4H         LINE#         178
  C:03F7H         LINE#         179
  C:03FAH         LINE#         180
  C:0401H         LINE#         181
  C:040BH         LINE#         182
  C:0419H         LINE#         183
  C:041CH         LINE#         184
  C:041FH         LINE#         185
  C:0426H         LINE#         186
  C:0430H         LINE#         187
  C:043EH         LINE#         188
  C:0441H         LINE#         189
  C:0444H         LINE#         190
  C:044BH         LINE#         191
  C:0455H         LINE#         192
  C:0463H         LINE#         193
  C:0466H         LINE#         194
  C:0469H         LINE#         195
  C:0470H         LINE#         196
  C:047AH         LINE#         197
  C:0488H         LINE#         198
  C:048BH         LINE#         199
  C:048EH         LINE#         200
  C:0495H         LINE#         201
  C:04A3H         LINE#         202
  C:04A5H         LINE#         203
  C:04A8H         LINE#         204
  C:04AFH         LINE#         205
  C:04BDH         LINE#         206
  C:04CBH         LINE#         207
  C:04CDH         LINE#         208
  C:04D0H         LINE#         209
  C:04D7H         LINE#         210
  C:04E5H         LINE#         211
  C:04F3H         LINE#         212
  C:04F5H         LINE#         213
  C:04F8H         LINE#         214
  C:04FFH         LINE#         215
  C:050DH         LINE#         216
  C:051EH         LINE#         217
  C:051EH         LINE#         218
  C:051EH         LINE#         219
  C:051EH         LINE#         220
  C:0535H         LINE#         221
  C:0538H         LINE#         222
  C:0541H         LINE#         223
BL51 BANKED LINKER/LOCATER V5.03                                                      06/09/2008  11:51:24  PAGE 8


  C:05BDH         LINE#         224
  C:05BDH         LINE#         225
  C:05C0H         LINE#         226
  C:05C3H         LINE#         227
  C:05C3H         LINE#         228
  C:05C6H         LINE#         229
  C:05C9H         LINE#         230
  C:05D0H         LINE#         231
  C:05DAH         LINE#         232
  C:05DDH         LINE#         233
  C:05E4H         LINE#         234
  C:05EEH         LINE#         235
  C:05F1H         LINE#         236
  C:05F4H         LINE#         237
  C:05F4H         LINE#         238
  C:05F7H         LINE#         239
  C:0608H         LINE#         240
  C:0614H         LINE#         241
  C:0614H         LINE#         242

⌨️ 快捷键说明

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