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

📄 buxin.m51

📁 STC单片机程序,步行红绿灯智能控制.有LED显示
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/07/2008  22:58:59  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj TO buxin RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  buxin (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     000EH     UNIT         ?DT?MAIN
            DATA    0016H     0004H     UNIT         _DATA_GROUP_
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0147H     UNIT         ?PR?KEYSCAN?MAIN
            CODE    014AH     00AFH     UNIT         ?CO?MAIN
            CODE    01F9H     00A1H     UNIT         ?PR?INIT?MAIN
            CODE    029AH     009EH     UNIT         ?PR?_LCD_SHOW?MAIN
            CODE    0338H     008CH     UNIT         ?C_C51STARTUP
            CODE    03C4H     004DH     UNIT         ?C?LIB_CODE
            CODE    0411H     0046H     UNIT         ?PR?GETKEY?MAIN
            CODE    0457H     002EH     UNIT         ?PR?LCD_INIT?MAIN
            CODE    0485H     002AH     UNIT         ?PR?_LCD_SHOW_TEXT?MAIN
            CODE    04AFH     0024H     UNIT         ?PR?DELAY500MS?MAIN
            CODE    04D3H     0023H     UNIT         ?PR?DELAY50MS?MAIN
            CODE    04F6H     0022H     UNIT         ?PR?_LCD_SHOW_NUM?MAIN
            CODE    0518H     001BH     UNIT         ?PR?_DELAYMS?MAIN
            CODE    0533H     001AH     UNIT         ?PR?_LCD_ADD?MAIN
            CODE    054DH     0016H     UNIT         ?PR?CHECKBUSY?MAIN
            CODE    0563H     0014H     UNIT         ?PR?WRITE?MAIN
            CODE    0577H     0014H     UNIT         ?PR?WRITEDDR?MAIN
            CODE    058BH     0014H     UNIT         ?PR?USLEEP?MAIN
            CODE    059FH     000CH     UNIT         ?PR?MAIN?MAIN
            CODE    05ABH     000BH     UNIT         ?PR?LCD_LINE2?MAIN
            CODE    05B6H     0004H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   buxin (MAIN)

BL51 BANKED LINKER/LOCATER V5.03                                                      01/07/2008  22:58:59  PAGE 2



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

?PR?MAIN?MAIN                   -----    -----      -----    -----
  +--> ?PR?INIT?MAIN
  +--> ?PR?KEYSCAN?MAIN

?PR?INIT?MAIN                   -----    -----      -----    -----
  +--> ?PR?LCD_INIT?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_SHOW_TEXT?MAIN
  +--> ?PR?LCD_LINE2?MAIN
  +--> ?PR?DELAY50MS?MAIN
  +--> ?PR?_LCD_ADD?MAIN

?PR?LCD_INIT?MAIN               -----    -----      -----    -----
  +--> ?PR?WRITE?MAIN
  +--> ?PR?_DELAYMS?MAIN

?PR?WRITE?MAIN                  0020H.0  0000H.1    0016H    0001H
  +--> ?PR?CHECKBUSY?MAIN

?PR?_LCD_SHOW_TEXT?MAIN         -----    -----      0016H    0003H
  +--> ?CO?MAIN
  +--> ?PR?WRITEDDR?MAIN

?PR?WRITEDDR?MAIN               0020H.0  0000H.1    0019H    0001H
  +--> ?PR?CHECKBUSY?MAIN

?PR?LCD_LINE2?MAIN              -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?MAIN
  +--> ?PR?WRITE?MAIN

?PR?DELAY50MS?MAIN              -----    -----      0016H    0004H

?PR?_LCD_ADD?MAIN               -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?MAIN
  +--> ?PR?WRITE?MAIN

?PR?KEYSCAN?MAIN                -----    -----      -----    -----
  +--> ?PR?GETKEY?MAIN
  +--> ?PR?_LCD_SHOW?MAIN
  +--> ?PR?DELAY500MS?MAIN

?PR?GETKEY?MAIN                 -----    -----      -----    -----
  +--> ?PR?LCD_LINE2?MAIN
  +--> ?PR?USLEEP?MAIN

?PR?_LCD_SHOW?MAIN              -----    -----      -----    -----
  +--> ?PR?LCD_LINE2?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_SHOW_TEXT?MAIN
BL51 BANKED LINKER/LOCATER V5.03                                                      01/07/2008  22:58:59  PAGE 3


  +--> ?PR?_LCD_SHOW_NUM?MAIN

?PR?_LCD_SHOW_NUM?MAIN          -----    -----      -----    -----
  +--> ?PR?WRITEDDR?MAIN

?PR?DELAY500MS?MAIN             -----    -----      0016H    0004H



SYMBOL TABLE OF MODULE:  buxin (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:0080H         PUBLIC        DB
  C:04AFH         PUBLIC        delay500ms
  D:0008H         PUBLIC        restart
  C:0411H         PUBLIC        getkey
  D:00A8H         PUBLIC        IE
  C:058BH         PUBLIC        usleep
  C:01F9H         PUBLIC        Init
  D:00B8H         PUBLIC        IP
  D:0009H         PUBLIC        ty1
  D:00D8H         PUBLIC        CCON
  B:00A0H.0       PUBLIC        RS
  C:059FH         PUBLIC        main
  B:00A0H.1       PUBLIC        RW
  D:000AH         PUBLIC        y1
  C:0563H         PUBLIC        write
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:000BH         PUBLIC        led
  C:029AH         PUBLIC        _LCD_Show
  C:0533H         PUBLIC        _LCD_add
  C:048BH         PUBLIC        _LCD_Show_Text
  B:00A0H.2       PUBLIC        E
  C:054DH         PUBLIC        checkbusy
  D:000DH         PUBLIC        flag_key
  C:04F6H         PUBLIC        _LCD_Show_Num
  C:0457H         PUBLIC        LCD_Init
  D:000EH         PUBLIC        key
  D:000FH         PUBLIC        set_flag
  C:0518H         PUBLIC        _delayms
  C:04D3H         PUBLIC        delay50ms
  D:00C8H         PUBLIC        T2CON
  C:0577H         PUBLIC        writeddr
  D:0010H         PUBLIC        tx
  D:0011H         PUBLIC        ty
  D:0012H         PUBLIC        tz
  C:05ABH         PUBLIC        LCD_Line2
  C:0003H         PUBLIC        keyscan
  D:0013H         PUBLIC        x
BL51 BANKED LINKER/LOCATER V5.03                                                      01/07/2008  22:58:59  PAGE 4


  D:0014H         PUBLIC        y
  D:0015H         PUBLIC        z
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DELAYMS
  D:0006H         SYMBOL        t
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:0518H         LINE#         14
  C:0518H         LINE#         15
  C:0518H         LINE#         17
  C:0522H         LINE#         18
  C:0522H         LINE#         19
  C:0526H         LINE#         20
  C:0532H         LINE#         21
  C:0532H         LINE#         22
  -------         ENDPROC       _DELAYMS
  -------         PROC          CHECKBUSY
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:054DH         LINE#         27
  C:054DH         LINE#         28
  C:054DH         LINE#         30
  C:0550H         LINE#         31
  C:0552H         LINE#         32
  C:0554H         LINE#         33
  C:0556H         LINE#         34
  C:0558H         LINE#         35
  C:055AH         LINE#         37
  C:055AH         LINE#         38
  C:055CH         LINE#         39
  C:0560H         LINE#         40
  C:0562H         LINE#         41
  -------         ENDPROC       CHECKBUSY
  -------         PROC          WRITE
  B:0020H.0       SYMBOL        busy
  D:0016H         SYMBOL        tempdata
  C:0563H         LINE#         44
  C:0563H         LINE#         45
  C:0563H         LINE#         46
  C:0569H         LINE#         47
  C:056BH         LINE#         48
  C:056EH         LINE#         49
  C:0570H         LINE#         50
  C:0572H         LINE#         51
  C:0574H         LINE#         52
  C:0576H         LINE#         53
  -------         ENDPROC       WRITE
  -------         PROC          WRITEDDR
  B:0020H.0       SYMBOL        busy
  D:0019H         SYMBOL        tempdata
  C:0577H         LINE#         56
  C:0577H         LINE#         57
  C:0577H         LINE#         58
  C:057DH         LINE#         59
  C:057FH         LINE#         60
BL51 BANKED LINKER/LOCATER V5.03                                                      01/07/2008  22:58:59  PAGE 5


  C:0582H         LINE#         61
  C:0584H         LINE#         62
  C:0586H         LINE#         63
  C:0588H         LINE#         64
  C:058AH         LINE#         65
  -------         ENDPROC       WRITEDDR
  -------         PROC          LCD_INIT
  C:0457H         LINE#         77
  C:0457H         LINE#         78
  C:0457H         LINE#         79
  C:045FH         LINE#         80
  C:0467H         LINE#         81
  C:046FH         LINE#         82
  C:0476H         LINE#         83
  C:047EH         LINE#         84
  -------         ENDPROC       LCD_INIT
  -------         PROC          _LCD_SHOW_NUM
  D:0006H         SYMBOL        x
  -------         DO            
  D:0007H         SYMBOL        y
  -------         ENDDO         
  C:04F6H         LINE#         88
  C:04F8H         LINE#         89
  C:04F8H         LINE#         91
  C:04FEH         LINE#         92
  C:0507H         LINE#         93
  C:050EH         LINE#         94
  -------         ENDPROC       _LCD_SHOW_NUM
  -------         PROC          _LCD_ADD
  D:0006H         SYMBOL        y
  D:0005H         SYMBOL        x
  C:0533H         LINE#         98
  C:0535H         LINE#         99
  C:0535H         LINE#         100
  C:0538H         LINE#         101
  C:053BH         LINE#         102
  C:0542H         LINE#         103
  C:054CH         LINE#         104
  -------         ENDPROC       _LCD_ADD
  C:0485H         SYMBOL        L?0095
  -------         PROC          L?0094
  -------         ENDPROC       L?0094
  C:0485H         SYMBOL        L?0095
  -------         PROC          _LCD_SHOW_TEXT
  D:0016H         SYMBOL        DData
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:048BH         LINE#         107
  C:0491H         LINE#         108
  C:0491H         LINE#         109
  C:0493H         LINE#         110
  C:04A4H         LINE#         111
  C:04A4H         LINE#         112
  C:04ABH         LINE#         113
  C:04ACH         LINE#         114
  C:04AEH         LINE#         115
BL51 BANKED LINKER/LOCATER V5.03                                                      01/07/2008  22:58:59  PAGE 6


  -------         ENDPROC       _LCD_SHOW_TEXT
  -------         PROC          LCD_LINE2
  C:05ABH         LINE#         117
  C:05ABH         LINE#         118
  C:05ABH         LINE#         119
  C:05AEH         LINE#         120
  -------         ENDPROC       LCD_LINE2
  -------         PROC          _LCD_SHOW
  D:0005H         SYMBOL        flag
  C:029AH         LINE#         123
  C:029CH         LINE#         124
  C:029CH         LINE#         125
  C:029FH         LINE#         126
  C:029FH         LINE#         127
  C:02A2H         LINE#         128
  C:02ABH         LINE#         129
  C:02ABH         LINE#         131
  C:02AEH         LINE#         132
  C:02AEH         LINE#         133

⌨️ 快捷键说明

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