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

📄 shilong.m51

📁 通过单片机控制SAA7111A来显示监控图像
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/07/2005  20:29:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE JianKong.obj TO ShiLong REGFILE (.\ShiLong.ORC)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  JianKong.obj (JIANKONG)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  ShiLong (JIANKONG)


            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     0014H     UNIT         _DATA_GROUP_
                    001CH     0004H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?ACK_I2C?JIANKONG
            BIT     0020H.1   0000H.1   UNIT         ?BI?JIANKONG
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     001BH     UNIT         ?DT?JIANKONG
            IDATA   003CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     062CH     UNIT         ?CO?JIANKONG
            CODE    062FH     008CH     UNIT         ?C_C51STARTUP
            CODE    06BBH     0083H     INBLOCK      ?PR?_WRITEMULTIWORD?JIANKONG
            CODE    073EH     0073H     INBLOCK      ?PR?_WRITE3DIGIT?JIANKONG
            CODE    07B1H     0044H     INBLOCK      ?PR?CLEARSCREEN?JIANKONG
            CODE    07F5H     0003H     INBLOCK      ?PR?INITLCD?JIANKONG
                    07F8H     0008H                  *** GAP ***
            CODE    0800H     02C0H     INBLOCK      ?PR?MAIN?JIANKONG
            CODE    0AC0H     005CH     INBLOCK      ?PR?_WRITEMULTIDATATOLCD?JIANKONG
            CODE    0B1CH     0051H     UNIT         ?C?LIB_CODE
            CODE    0B6DH     0040H     INBLOCK      ?PR?CONFIGSAA7111A?JIANKONG
            CODE    0BADH     003CH     INBLOCK      ?PR?_SENDBYTE?JIANKONG
            CODE    0BE9H     0039H     INBLOCK      ?PR?_WRITESINGLEDATATOLCD?JIANKONG
            CODE    0C22H     0032H     INBLOCK      ?PR?_WRITEADDRTOLCD?JIANKONG
            CODE    0C54H     0024H     INBLOCK      ?PR?_CONTROLLCD?JIANKONG
            CODE    0C78H     0024H     INBLOCK      ?PR?RCVBYTE?JIANKONG
            CODE    0C9CH     0022H     INBLOCK      ?PR?_SETPOSXY?JIANKONG
            CODE    0CBEH     0020H     UNIT         ?C_INITSEG
            CODE    0CDEH     001FH     INBLOCK      ?PR?_IRCVBYTE?JIANKONG
            CODE    0CFDH     001AH     INBLOCK      ?PR?_ISENDBYTE?JIANKONG
            CODE    0D17H     0018H     INBLOCK      ?PR?ACK_I2C?JIANKONG
            CODE    0D2FH     0016H     INBLOCK      ?PR?START_I2C?JIANKONG
            CODE    0D45H     0012H     INBLOCK      ?PR?STOP_I2C?JIANKONG

BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 2




OVERLAY MAP OF MODULE:   ShiLong (JIANKONG)


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

?PR?MAIN?JIANKONG                          0008H    0005H
  +--> ?PR?INITLCD?JIANKONG
  +--> ?PR?_CONTROLLCD?JIANKONG
  +--> ?PR?_WRITESINGLEDATATOLCD?JIANKONG
  +--> ?PR?CLEARSCREEN?JIANKONG
  +--> ?CO?JIANKONG
  +--> ?PR?_WRITEMULTIWORD?JIANKONG
  +--> ?PR?_WRITE3DIGIT?JIANKONG
  +--> ?PR?CONFIGSAA7111A?JIANKONG

?PR?CLEARSCREEN?JIANKONG                   -----    -----
  +--> ?PR?_WRITEADDRTOLCD?JIANKONG
  +--> ?PR?_WRITEMULTIDATATOLCD?JIANKONG

?PR?_WRITEMULTIDATATOLCD?JIANKONG          -----    -----
  +--> ?PR?_SETPOSXY?JIANKONG
  +--> ?CO?JIANKONG

?PR?_SETPOSXY?JIANKONG                     -----    -----
  +--> ?PR?_WRITEADDRTOLCD?JIANKONG

?PR?_WRITEMULTIWORD?JIANKONG               000DH    000FH
  +--> ?PR?_SETPOSXY?JIANKONG
  +--> ?PR?_WRITEMULTIDATATOLCD?JIANKONG

?PR?_WRITE3DIGIT?JIANKONG                  000DH    0008H
  +--> ?PR?_WRITEMULTIDATATOLCD?JIANKONG

?PR?CONFIGSAA7111A?JIANKONG                000DH    0002H
  +--> ?PR?START_I2C?JIANKONG
  +--> ?PR?_SENDBYTE?JIANKONG
  +--> ?PR?STOP_I2C?JIANKONG



SYMBOL TABLE OF MODULE:  ShiLong (JIANKONG)

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

  -------         MODULE        JIANKONG
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 3


  C:0BADH         PUBLIC        _SendByte
  D:00B0H         PUBLIC        P3
  B:0090H.0       PUBLIC        KEY_LINE_1
  B:0090H.1       PUBLIC        KEY_LINE_2
  B:00A8H.7       PUBLIC        EA
  B:0090H.2       PUBLIC        KEY_LINE_3
  B:0090H.3       PUBLIC        KEY_LINE_4
  C:054FH         PUBLIC        CodeDuiBiDu
  B:00A0H.0       PUBLIC        KEY_LINE_5
  B:00A0H.1       PUBLIC        KEY_LINE_6
  C:04EFH         PUBLIC        DuiBiDu
  B:00A0H.4       PUBLIC        DISPLAY_CS
  C:0323H         PUBLIC        CodeLong
  C:0748H         PUBLIC        _Write3Digit
  D:0021H         PUBLIC        SAAreg
  C:06C5H         PUBLIC        _WriteMultiWord
  B:00B0H.6       PUBLIC        DISPLAY_WR
  C:0303H         PUBLIC        CodeShi
  C:05CFH         PUBLIC        CodeLiangDu
  C:0800H         PUBLIC        main
  C:04AFH         PUBLIC        LiangDu
  C:0BEFH         PUBLIC        _WriteSingleDataToLcd
  C:07F5H         PUBLIC        InitLcd
  C:040AH         PUBLIC        Code0
  C:0383H         PUBLIC        Code1
  C:0419H         PUBLIC        CodeNum
  C:0392H         PUBLIC        Code2
  B:0020H.1       PUBLIC        ack
  C:03A1H         PUBLIC        Code3
  C:03B0H         PUBLIC        Code4
  C:03BFH         PUBLIC        Code5
  C:03CEH         PUBLIC        Code6
  C:03DDH         PUBLIC        Code7
  C:03ECH         PUBLIC        Code8
  C:03FBH         PUBLIC        Code9
  C:0B6DH         PUBLIC        ConfigSAA7111A
  C:0363H         PUBLIC        CodeZi
  C:0C78H         PUBLIC        RcvByte
  C:0C22H         PUBLIC        _WriteAddrToLcd
  D:0034H         PUBLIC        fontMask
  C:0CFDH         PUBLIC        _ISendByte
  C:07B1H         PUBLIC        ClearScreen
  C:0D17H         PUBLIC        Ack_I2c
  C:0D2FH         PUBLIC        Start_I2c
  C:0AEAH         PUBLIC        _WriteMultiDataToLcd
  C:0183H         PUBLIC        shangbiaoWL
  B:00A0H.2       PUBLIC        SDA
  C:0C54H         PUBLIC        _ControlLcd
  C:0003H         PUBLIC        shangbiaohuan
  B:00A0H.3       PUBLIC        SCL
  C:0D45H         PUBLIC        Stop_I2c
  B:00A0H.7       PUBLIC        DISPLAY_A0
  B:00A0H.6       PUBLIC        DISPLAY_A1
  C:0CDEH         PUBLIC        _IRcvByte
  B:00A0H.5       PUBLIC        DISPLAY_A2
  B:0080H.0       PUBLIC        DISPLAY_D0
  B:0080H.1       PUBLIC        DISPLAY_D1
BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 4


  B:0080H.2       PUBLIC        DISPLAY_D2
  B:0080H.3       PUBLIC        DISPLAY_D3
  B:0080H.4       PUBLIC        DISPLAY_D4
  B:0080H.5       PUBLIC        DISPLAY_D5
  C:0C9CH         PUBLIC        _SetPosXY
  B:0080H.6       PUBLIC        DISPLAY_D6
  B:0080H.7       PUBLIC        DISPLAY_D7
  C:0343H         PUBLIC        CodeDian
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        flag
  D:0009H         SYMBOL        switchInput
  D:000AH         SYMBOL        swVideoWord
  D:000BH         SYMBOL        t
  -------         ENDDO         
  C:0800H         LINE#         120
  C:0800H         LINE#         121
  C:0800H         LINE#         123
  C:0807H         LINE#         125
  C:0809H         LINE#         128
  C:080CH         LINE#         130
  C:0815H         LINE#         132
  C:081DH         LINE#         134
  C:0820H         LINE#         136
  C:0823H         LINE#         138
  C:0841H         LINE#         140
  C:0846H         LINE#         142
  C:0864H         LINE#         144
  C:0867H         LINE#         146
  C:087BH         LINE#         149
  C:088FH         LINE#         152
  C:08ADH         LINE#         155
  C:08CBH         LINE#         158
  C:08E9H         LINE#         159
  C:08ECH         LINE#         162
  C:090AH         LINE#         163
  C:0911H         LINE#         166
  C:0911H         LINE#         167
  C:0911H         LINE#         169
  C:0914H         LINE#         170
  C:0914H         LINE#         171
  C:0929H         LINE#         172
  C:092EH         LINE#         173
  C:0931H         LINE#         174
  C:0933H         LINE#         175
  C:0936H         LINE#         176
  C:0936H         LINE#         177
  C:094BH         LINE#         178
  C:0950H         LINE#         179
  C:0953H         LINE#         180
  C:0955H         LINE#         181
  C:0958H         LINE#         182
  C:0958H         LINE#         183
  C:096DH         LINE#         184
  C:0970H         LINE#         185
  C:0973H         LINE#         186
  C:0975H         LINE#         187
BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 5


  C:0978H         LINE#         188
  C:0978H         LINE#         189
  C:098DH         LINE#         190
  C:0990H         LINE#         191
  C:0993H         LINE#         192
  C:0995H         LINE#         193
  C:0998H         LINE#         194
  C:0998H         LINE#         195
  C:09ADH         LINE#         196
  C:09B0H         LINE#         197
  C:09B3H         LINE#         198
  C:09B5H         LINE#         199
  C:09B8H         LINE#         200
  C:09B8H         LINE#         201
  C:09CDH         LINE#         202
  C:09D0H         LINE#         203
  C:09D3H         LINE#         204
  C:09D3H         LINE#         207
  C:09EDH         LINE#         208
  C:09EDH         LINE#         209
  C:09EDH         LINE#         210
  C:09F1H         LINE#         211
  C:09F1H         LINE#         212
  C:09F4H         LINE#         213
  C:09FAH         LINE#         214
  C:09FCH         LINE#         216
  C:09FCH         LINE#         217
  C:09FFH         LINE#         218
  C:0A07H         LINE#         219
  C:0A07H         LINE#         220
  C:0A09H         LINE#         221
  C:0A09H         LINE#         222
  C:0A0DH         LINE#         223
  C:0A0DH         LINE#         224
  C:0A10H         LINE#         225
  C:0A13H         LINE#         226
  C:0A16H         LINE#         227
  C:0A18H         LINE#         229
  C:0A18H         LINE#         230
  C:0A1BH         LINE#         231
  C:0A1EH         LINE#         232
  C:0A21H         LINE#         233
  C:0A21H         LINE#         234
  C:0A23H         LINE#         235
  C:0A23H         LINE#         237
  C:0A2BH         LINE#         238
  C:0A2EH         LINE#         239
  C:0A35H         LINE#         240
  C:0A37H         LINE#         241
  C:0A37H         LINE#         243
  C:0A37H         LINE#         244
  C:0A37H         LINE#         245
  C:0A39H         LINE#         246
  C:0A39H         LINE#         248
  C:0A41H         LINE#         249
  C:0A44H         LINE#         250
  C:0A4BH         LINE#         251
BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 6


  C:0A4DH         LINE#         252
  C:0A50H         LINE#         254
  C:0A53H         LINE#         255
  C:0A57H         LINE#         256
  C:0A59H         LINE#         257
  C:0A59H         LINE#         259
  C:0A61H         LINE#         260
  C:0A68H         LINE#         261
  C:0A6FH         LINE#         262
  C:0A71H         LINE#         263
  C:0A74H         LINE#         265
  C:0A77H         LINE#         266
  C:0A7BH         LINE#         267
  C:0A7DH         LINE#         268
  C:0A7DH         LINE#         270
  C:0A85H         LINE#         271
  C:0A8CH         LINE#         272
  C:0A93H         LINE#         273
  C:0A95H         LINE#         274
  C:0A98H         LINE#         276
  C:0A9BH         LINE#         277
  C:0AA2H         LINE#         278
  C:0AA2H         LINE#         279
  C:0AA2H         LINE#         280
  C:0AA2H         LINE#         281
  C:0AA2H         LINE#         282
  C:0AA5H         LINE#         284
  -------         ENDPROC       MAIN
  -------         PROC          CONFIGSAA7111A
  -------         DO            
  D:000DH         SYMBOL        t
  -------         ENDDO         
  C:0B6DH         LINE#         294
  C:0B6DH         LINE#         295
  C:0B6DH         LINE#         296
  C:0B72H         LINE#         298
  C:0B75H         LINE#         300
  C:0B7AH         LINE#         301
  C:0B7DH         LINE#         302
  C:0B7DH         LINE#         304
  C:0B82H         LINE#         305
  C:0B85H         LINE#         306
  C:0B85H         LINE#         307
  C:0B8AH         LINE#         308
  C:0B8AH         LINE#         309
  C:0B94H         LINE#         310
  C:0B97H         LINE#         311
  C:0B97H         LINE#         312
  C:0BAAH         LINE#         313
  C:0BAAH         LINE#         314
  C:0BAAH         LINE#         316
  -------         ENDPROC       CONFIGSAA7111A
  -------         PROC          INITLCD
  C:07F5H         LINE#         321
  C:07F5H         LINE#         322
  C:07F5H         LINE#         323
  C:07F7H         LINE#         324
BL51 BANKED LINKER/LOCATER V5.03                                                      05/07/2005  20:29:54  PAGE 7


  -------         ENDPROC       INITLCD
  -------         PROC          _CONTROLLCD
  D:0007H         SYMBOL        clr
  D:0005H         SYMBOL        xinc
  D:0003H         SYMBOL        single
  C:0C54H         LINE#         326
  C:0C54H         LINE#         327
  C:0C54H         LINE#         328
  C:0C56H         LINE#         329

⌨️ 快捷键说明

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