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

📄 pp51.m51

📁 一个MCS51+1620LCD的液晶C程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/07/2006  16:47:53  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE pp51.obj TO PP51


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  pp51.obj (PP51)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  PP51 (PP51)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
            BIT     0020H.2   0000H.1   UNIT         ?BI?PP51
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0013H     UNIT         ?DT?PP51
            IDATA   0034H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?_LCD_POS?PP51
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     000DH                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     015AH     UNIT         ?PR?KEY_CULI?PP51
            CODE    0178H     00D3H     UNIT         ?PR?CLOCK?PP51
            CODE    024BH     008CH     UNIT         ?C_C51STARTUP
            CODE    02D7H     0074H     UNIT         ?PR?KBSCAN?PP51
            CODE    034BH     005DH     UNIT         ?PR?DISPLAY?PP51
            CODE    03A8H     0058H     UNIT         ?PR?MAIN?PP51
            CODE    0400H     003EH     UNIT         ?PR?CLOCK1?PP51
            CODE    043EH     001FH     UNIT         ?CO?PP51
            CODE    045DH     001DH     UNIT         ?PR?_LCD_WDAT?PP51
            CODE    047AH     0015H     UNIT         ?PR?_DELAY?PP51
            CODE    048FH     0014H     UNIT         ?PR?LCD_BZ?PP51
            CODE    04A3H     0014H     UNIT         ?PR?_LCD_WCMD?PP51
            CODE    04B7H     0014H     UNIT         ?PR?LCD_INIT?PP51
            CODE    04CBH     0014H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   PP51 (PP51)


SEGMENT                           BIT_GROUP 
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  16:47:53  PAGE 2


  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?PR?CLOCK?PP51                 -----    -----
  +--> ?CO?PP51

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

?PR?CLOCK1?PP51                -----    -----
  +--> ?PR?_LCD_WCMD?PP51

?PR?_LCD_WCMD?PP51             -----    -----
  +--> ?PR?LCD_BZ?PP51

?PR?LCD_BZ?PP51                0020H.1  0000H.1

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

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

?PR?MAIN?PP51                  -----    -----
  +--> ?PR?LCD_INIT?PP51
  +--> ?PR?_DELAY?PP51
  +--> ?PR?_LCD_POS?PP51
  +--> ?CO?PP51
  +--> ?PR?_LCD_WDAT?PP51
  +--> ?PR?DISPLAY?PP51
  +--> ?PR?KEY_CULI?PP51

?PR?LCD_INIT?PP51              -----    -----
  +--> ?PR?_LCD_WCMD?PP51

?PR?_LCD_POS?PP51              -----    -----
  +--> ?PR?_LCD_WCMD?PP51

?PR?_LCD_WDAT?PP51             -----    -----
  +--> ?PR?LCD_BZ?PP51

?PR?DISPLAY?PP51               -----    -----
  +--> ?PR?_LCD_POS?PP51
  +--> ?PR?_LCD_WDAT?PP51

?PR?KEY_CULI?PP51              -----    -----
  +--> ?PR?KBSCAN?PP51
  +--> ?PR?_LCD_WCMD?PP51
  +--> ?PR?_DELAY?PP51
  +--> ?CO?PP51
  +--> ?PR?_LCD_POS?PP51
  +--> ?PR?_LCD_WDAT?PP51

?PR?KBSCAN?PP51                -----    -----
  +--> ?PR?_DELAY?PP51

?C_INITSEG                     -----    -----
  +--> ?CO?PP51

BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  16:47:53  PAGE 3




SYMBOL TABLE OF MODULE:  PP51 (PP51)

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

  -------         MODULE        PP51
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:0178H         PUBLIC        clock
  C:047AH         PUBLIC        _delay
  C:045AH         PUBLIC        addr
  D:0021H         PUBLIC        timesec1
  B:0080H.4       PUBLIC        KEYSCAN_4
  B:0080H.5       PUBLIC        KEYSCAN_5
  C:03A8H         PUBLIC        main
  B:0080H.6       PUBLIC        KEYSCAN_6
  B:0080H.7       PUBLIC        KEYSCAN_7
  D:0089H         PUBLIC        TMOD
  C:0400H         PUBLIC        clock1
  C:04A3H         PUBLIC        _lcd_wcmd
  C:0466H         PUBLIC        _lcd_wdat
  D:0022H         PUBLIC        time5ms
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  C:04B7H         PUBLIC        lcd_init
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  B:00B0H.2       PUBLIC        ep
  B:0088H.4       PUBLIC        TR0
  D:0023H         PUBLIC        prt
  B:0088H.6       PUBLIC        TR1
  B:00B0H.4       PUBLIC        rs
  C:0003H         PUBLIC        _lcd_pos
  D:002FH         PUBLIC        i
  B:00B0H.3       PUBLIC        rw
  D:0030H         PUBLIC        timesec
  C:048FH         PUBLIC        lcd_bz
  D:0031H         PUBLIC        timehour
  C:043EH         PUBLIC        dis1
  C:044AH         PUBLIC        dis2
  C:02D7H         PUBLIC        kbscan
  D:0032H         PUBLIC        timemin
  B:0020H.2       PUBLIC        y
  C:001EH         PUBLIC        Key_CuLi
  D:0033H         PUBLIC        time5ms2
  C:034BH         PUBLIC        display
  -------         PROC          _DELAY
  D:0007H         SYMBOL        ms
  -------         DO            
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  16:47:53  PAGE 4


  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:047AH         LINE#         41
  C:047AH         LINE#         42
  C:047AH         LINE#         44
  C:0480H         LINE#         45
  C:0480H         LINE#         46
  C:0488H         LINE#         47
  C:0488H         LINE#         48
  C:0489H         LINE#         49
  C:048AH         LINE#         50
  C:048BH         LINE#         52
  C:048EH         LINE#         53
  C:048EH         LINE#         54
  -------         ENDPROC       _DELAY
  -------         PROC          LCD_BZ
  -------         DO            
  B:0020H.1       SYMBOL        result
  -------         ENDDO         
  C:048FH         LINE#         57
  C:048FH         LINE#         58
  C:048FH         LINE#         60
  C:0491H         LINE#         61
  C:0493H         LINE#         62
  C:0495H         LINE#         63
  C:0496H         LINE#         64
  C:0497H         LINE#         65
  C:0498H         LINE#         66
  C:0499H         LINE#         67
  C:049EH         LINE#         68
  C:04A0H         LINE#         69
  C:04A2H         LINE#         70
  -------         ENDPROC       LCD_BZ
  -------         PROC          _LCD_WCMD
  D:0007H         SYMBOL        cmd
  C:04A3H         LINE#         73
  C:04A3H         LINE#         74
  C:04A3H         LINE#         75
  C:04A8H         LINE#         76
  C:04AAH         LINE#         77
  C:04ACH         LINE#         78
  C:04AEH         LINE#         81
  C:04B0H         LINE#         86
  C:04B2H         LINE#         87
  C:04B3H         LINE#         88
  C:04B4H         LINE#         91
  C:04B6H         LINE#         92
  -------         ENDPROC       _LCD_WCMD
  -------         PROC          _LCD_POS
  D:0007H         SYMBOL        pos
  C:0003H         LINE#         95
  C:0003H         LINE#         96
  C:0003H         LINE#         97
  -------         ENDPROC       _LCD_POS
  -------         PROC          L?0102
  -------         ENDPROC       L?0102
  -------         PROC          _LCD_WDAT
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  16:47:53  PAGE 5


  D:0007H         SYMBOL        dat
  C:0466H         LINE#         101
  C:0466H         LINE#         102
  C:0466H         LINE#         103
  C:046BH         LINE#         104
  C:046DH         LINE#         105
  C:046FH         LINE#         106
  C:0471H         LINE#         107
  C:0473H         LINE#         112
  C:0475H         LINE#         113
  C:0476H         LINE#         114
  C:0477H         LINE#         117
  C:0479H         LINE#         118
  -------         ENDPROC       _LCD_WDAT
  -------         PROC          LCD_INIT
  C:04B7H         LINE#         121
  C:04B7H         LINE#         122
  C:04B7H         LINE#         123
  C:04BCH         LINE#         125
  C:04C1H         LINE#         127
  C:04C6H         LINE#         129
  -------         ENDPROC       LCD_INIT
  -------         PROC          KBSCAN
  -------         DO            
  D:0007H         SYMBOL        scode
  D:0004H         SYMBOL        i

⌨️ 快捷键说明

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