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

📄 main.m51

📁 该设计采用单片机AT89S52作为电动车的检测和控制核心(控制器),实现电动车的路线识别、跷跷板平衡检测等功能。同时通过反射式光电传感器识别与地面顔色有较大差别的导引线
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/07/2007  06:54:55  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\电子仿真\KEIL\C51\BIN\BL51.EXE Main.obj TO Main RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  E:\电子仿真\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\电子仿真\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  E:\电子仿真\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  E:\电子仿真\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)


LINK MAP OF MODULE:  Main (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     0012H     UNIT         ?DT?MAIN
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?MAIN
            BIT     0020H.4   0000H.1   UNIT         _BIT_GROUP_
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     0008H     UNIT         _DATA_GROUP_
            IDATA   0029H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?CLS?MAIN
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0005H     UNIT         ?PR?INT1?MAIN
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0004H     UNIT         ?PR?CLEARLED?MAIN
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0217H     UNIT         ?PR?BASIC2?MAIN
            CODE    0235H     01FDH     UNIT         ?PR?BASIC3?MAIN
            CODE    0432H     01AEH     UNIT         ?PR?BASIC?MAIN
            CODE    05E0H     0117H     UNIT         ?PR?SHUIPING?MAIN
            CODE    06F7H     00BEH     UNIT         ?PR?KUOZHAN?MAIN
            CODE    07B5H     007DH     UNIT         ?C?LIB_CODE
            CODE    0832H     0050H     UNIT         ?PR?STEPF?MAIN
            CODE    0882H     0050H     UNIT         ?PR?STEPB?MAIN
            CODE    08D2H     004EH     UNIT         ?PR?_DISPLAY?MAIN
            CODE    0920H     003BH     UNIT         ?PR?TIMER0?MAIN
            CODE    095BH     002BH     UNIT         ?PR?TIMER1?MAIN
            CODE    0986H     0025H     UNIT         ?PR?INIT?MAIN
            CODE    09ABH     0023H     UNIT         ?PR?MAIN?MAIN
            CODE    09CEH     001FH     UNIT         ?CO?MAIN
            CODE    09EDH     001EH     UNIT         ?PR?TLC549ADC?MAIN
            CODE    0A0BH     0014H     UNIT         ?PR?LIKAI?MAIN
            CODE    0A1FH     000CH     UNIT         ?PR?READTLC?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2007  06:54:55  PAGE 2


            CODE    0A2BH     000CH     UNIT         ?C_C51STARTUP
            CODE    0A37H     000BH     UNIT         ?PR?CLEARLCD?MAIN



OVERLAY MAP OF MODULE:   Main (MAIN)


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

?PR?MAIN?MAIN                  -----    -----      -----    -----
  +--> ?PR?INIT?MAIN
  +--> ?PR?BASIC?MAIN
  +--> ?PR?BASIC2?MAIN
  +--> ?PR?KUOZHAN?MAIN
  +--> ?PR?BASIC3?MAIN

?PR?BASIC?MAIN                 0020H.4  0000H.1    0021H    0004H
  +--> ?PR?CLS?MAIN
  +--> ?PR?_DISPLAY?MAIN

?PR?CLS?MAIN                   -----    -----      -----    -----
  +--> ?PR?CLEARLCD?MAIN
  +--> ?PR?CLEARLED?MAIN

?PR?_DISPLAY?MAIN              -----    -----      -----    -----
  +--> ?CO?MAIN

?PR?BASIC2?MAIN                0020H.4  0000H.1    0021H    0004H
  +--> ?PR?CLS?MAIN
  +--> ?PR?_DISPLAY?MAIN

?PR?KUOZHAN?MAIN               -----    -----      0021H    0001H
  +--> ?PR?CLS?MAIN
  +--> ?PR?READTLC?MAIN
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?SHUIPING?MAIN

?PR?READTLC?MAIN               -----    -----      -----    -----
  +--> ?PR?TLC549ADC?MAIN

?PR?SHUIPING?MAIN              -----    -----      0022H    0005H
  +--> ?PR?READTLC?MAIN
  +--> ?PR?_DISPLAY?MAIN
  +--> ?PR?STEPB?MAIN
  +--> ?PR?STEPF?MAIN
  +--> ?PR?LIKAI?MAIN

?PR?BASIC3?MAIN                0020H.4  0000H.1    0021H    0008H
  +--> ?PR?CLS?MAIN
  +--> ?PR?_DISPLAY?MAIN


BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2007  06:54:55  PAGE 3



SYMBOL TABLE OF MODULE:  Main (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0A37H         PUBLIC        ClearLcd
  D:0008H         PUBLIC        second
  D:000AH         PUBLIC        Scount
  C:0016H         PUBLIC        ClearLed
  D:000BH         PUBLIC        Tcount
  D:00A0H         PUBLIC        P2
  C:06F7H         PUBLIC        kuozhan
  B:00A8H.7       PUBLIC        EA
  B:0080H.0       PUBLIC        P0_0
  B:0080H.1       PUBLIC        P0_1
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  D:000CH         PUBLIC        speed
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:00A0H.6       PUBLIC        CS
  C:0986H         PUBLIC        Init
  B:0090H.5       PUBLIC        P1_5
  C:001EH         PUBLIC        Basic2
  B:0090H.6       PUBLIC        P1_6
  C:0235H         PUBLIC        Basic3
  B:0090H.7       PUBLIC        P1_7
  B:00D0H.7       PUBLIC        CY
  C:0882H         PUBLIC        stepb
  C:0003H         PUBLIC        Cls
  C:0832H         PUBLIC        stepf
  C:09ABH         PUBLIC        main
  C:05E0H         PUBLIC        ShuiPing
  D:000DH         PUBLIC        count
  D:000EH         PUBLIC        time
  D:0089H         PUBLIC        TMOD
  B:0020H.0       PUBLIC        type
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  C:0A0BH         PUBLIC        LiKai
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  C:09EDH         PUBLIC        TLC549ADC
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:0920H         PUBLIC        timer0
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2007  06:54:55  PAGE 4


  D:000FH         PUBLIC        pot
  C:095BH         PUBLIC        timer1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00A0H.5       PUBLIC        DAT
  B:00A0H.4       PUBLIC        CLK
  C:08DAH         PUBLIC        _display
  B:0020H.1       PUBLIC        tf
  B:0020H.2       PUBLIC        a
  B:0020H.3       PUBLIC        b
  C:0A1FH         PUBLIC        ReadTLC
  C:0432H         PUBLIC        Basic
  C:09CEH         PUBLIC        Ncode
  D:0010H         PUBLIC        Icount
  D:0011H         PUBLIC        disdat
  C:000EH         PUBLIC        int1
  -------         PROC          INIT
  C:0986H         LINE#         1
  C:0986H         LINE#         2
  C:0986H         LINE#         3
  C:0989H         LINE#         4
  C:098BH         LINE#         5
  C:098EH         LINE#         6
  C:0991H         LINE#         7
  C:0993H         LINE#         8
  C:0995H         LINE#         9
  C:0998H         LINE#         10
  C:099BH         LINE#         11
  C:099EH         LINE#         12
  C:09A0H         LINE#         13
  C:09A2H         LINE#         14
  C:09A4H         LINE#         15
  C:09A6H         LINE#         16
  C:09A8H         LINE#         17
  C:09AAH         LINE#         21
  -------         ENDPROC       INIT
  -------         PROC          L?0274
  -------         ENDPROC       L?0274
  -------         PROC          _DISPLAY
  D:0007H         SYMBOL        loc
  -------         DO            
  D:0006H         SYMBOL        i
  D:0005H         SYMBOL        j
  D:0004H         SYMBOL        k
  -------         ENDDO         
  C:08DAH         LINE#         5
  C:08DAH         LINE#         6
  C:08DAH         LINE#         8
  C:08DCH         LINE#         9
  C:08DEH         LINE#         10
  C:08E0H         LINE#         11
  C:08E0H         LINE#         12
  C:08E2H         LINE#         13
  C:08E4H         LINE#         14
  C:08E6H         LINE#         15
  C:08EAH         LINE#         16
  C:08ECH         LINE#         17
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2007  06:54:55  PAGE 5


  C:08ECH         LINE#         18
  C:08F6H         LINE#         19
  C:08FBH         LINE#         20
  C:08FBH         LINE#         21
  C:08FFH         LINE#         22
  C:0905H         LINE#         23
  C:0907H         LINE#         24
  C:0909H         LINE#         25
  C:090BH         LINE#         26
  C:090BH         LINE#         27
  C:090DH         LINE#         28
  C:0911H         LINE#         29
  C:0913H         LINE#         30
  C:0915H         LINE#         31
  C:0919H         LINE#         32
  C:091BH         LINE#         33
  C:091DH         LINE#         34
  C:091FH         LINE#         36
  -------         ENDPROC       _DISPLAY
  -------         PROC          CLEARLCD
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0A37H         LINE#         46
  C:0A37H         LINE#         47
  C:0A37H         LINE#         49
  C:0A37H         LINE#         50
  C:0A37H         LINE#         51
  C:0A41H         LINE#         52
  C:0A41H         LINE#         53
  -------         ENDPROC       CLEARLCD
  -------         PROC          CLEARLED
  C:0016H         LINE#         55
  C:0016H         LINE#         56
  C:0016H         LINE#         57
  C:0019H         LINE#         58
  -------         ENDPROC       CLEARLED
  -------         PROC          CLS
  C:0003H         LINE#         60
  C:0003H         LINE#         61
  C:0003H         LINE#         62
  C:0006H         LINE#         63
  -------         ENDPROC       CLS
  -------         PROC          TLC549ADC
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        P0_1
  -------         ENDDO         
  C:09EDH         LINE#         17

⌨️ 快捷键说明

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