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

📄 lcd.m51

📁 51单片机与LCD接口的C语言驱动程序设计.
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/26/2008  00:03:32  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
BL51.EXE LCD.OBJ TO LCD.OMF RAMSIZE (256) IXREF


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LCD.OBJ (LCD)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  LCD.OMF (LCD)


            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     000AH     UNIT         ?DT?LCD
            DATA    0012H     000AH     UNIT         _DATA_GROUP_
            DATA    001CH     0005H     UNIT         ?DT?_LCMPUTDOTS?LCD
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?BUSYL?LCD
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     2150H     UNIT         ?CO?LCD
            CODE    215EH     063DH     UNIT         ?PR?MAIN_MENU?LCD
            CODE    279BH     0092H     UNIT         ?PR?LCD
            CODE    282DH     008CH     UNIT         ?C_C51STARTUP
            CODE    28B9H     0057H     UNIT         ?PR?KEY_SCAN?LCD
            CODE    2910H     004AH     UNIT         ?PR?LOCATEXY?LCD
            CODE    295AH     0043H     UNIT         ?PR?TURN_ON?LCD
            CODE    299DH     0041H     UNIT         ?PR?_LCMPUTBMP?LCD
            CODE    29DEH     0039H     UNIT         ?PR?MAIN?LCD
            CODE    2A17H     0033H     UNIT         ?PR?LCMINIT?LCD
            CODE    2A4AH     0031H     UNIT         ?PR?TIME_DISPLAY?LCD
            CODE    2A7BH     002DH     UNIT         ?C?LIB_CODE
            CODE    2AA8H     0026H     UNIT         ?PR?_LCMCLEAR?LCD
            CODE    2ACEH     0026H     UNIT         ?PR?_LCMPUTDOTS?LCD
            CODE    2AF4H     001AH     UNIT         ?PR?BROT_MENU?LCD
            CODE    2B0EH     001AH     UNIT         ?PR?PRINT_MENU?LCD
            CODE    2B28H     0019H     UNIT         ?PR?TIMER0_INITIALIZE?LCD
            CODE    2B41H     0018H     UNIT         ?PR?_DELAY?LCD
            CODE    2B59H     0013H     UNIT         ?PR?WTCOM?LCD
            CODE    2B6CH     0013H     UNIT         ?PR?READDATA?LCD
            CODE    2B7FH     0013H     UNIT         ?PR?_WRITEDATA?LCD
            CODE    2B92H     0010H     UNIT         ?PR?_WRITECOMMANDL?LCD
            CODE    2BA2H     0010H     UNIT         ?PR?_WRITECOMMANDM?LCD
            CODE    2BB2H     0010H     UNIT         ?PR?_WRITECOMMANDR?LCD
            CODE    2BC2H     0010H     UNIT         ?C_INITSEG
            CODE    2BD2H     000DH     UNIT         ?PR?TIMER0_ISR?LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      05/26/2008  00:03:32  PAGE 2


            CODE    2BDFH     0007H     UNIT         ?PR?BUSYM?LCD
            CODE    2BE6H     0007H     UNIT         ?PR?BUSYR?LCD



OVERLAY MAP OF MODULE:   LCD.OMF (LCD)


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

?PR?MAIN?LCD                      -----    -----
  +--> ?PR?_DELAY?LCD
  +--> ?PR?TIMER0_INITIALIZE?LCD
  +--> ?PR?LCMINIT?LCD
  +--> ?PR?LCD
  +--> ?PR?_LCMCLEAR?LCD
  +--> ?CO?LCD
  +--> ?PR?_LCMPUTBMP?LCD
  +--> ?PR?KEY_SCAN?LCD
  +--> ?PR?TURN_ON?LCD

?PR?LCMINIT?LCD                   -----    -----
  +--> ?PR?_WRITECOMMANDL?LCD
  +--> ?PR?_WRITECOMMANDM?LCD
  +--> ?PR?_WRITECOMMANDR?LCD
  +--> ?PR?LCD
  +--> ?PR?_LCMCLEAR?LCD
  +--> ?PR?LOCATEXY?LCD

?PR?_WRITECOMMANDL?LCD            0012H    0001H
  +--> ?PR?BUSYL?LCD
  +--> ?PR?LCD

?PR?BUSYL?LCD                     -----    -----
  +--> ?PR?WTCOM?LCD

?PR?LCD                           -----    -----
  +--> ?CO?LCD
  +--> ?PR?_DELAY?LCD

?PR?_WRITECOMMANDM?LCD            0012H    0001H
  +--> ?PR?BUSYM?LCD
  +--> ?PR?LCD

?PR?BUSYM?LCD                     -----    -----
  +--> ?PR?WTCOM?LCD

?PR?_WRITECOMMANDR?LCD            0012H    0001H
  +--> ?PR?BUSYR?LCD
  +--> ?PR?LCD

?PR?BUSYR?LCD                     -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      05/26/2008  00:03:32  PAGE 3


  +--> ?PR?WTCOM?LCD

?PR?_LCMCLEAR?LCD                 0012H    0004H
  +--> ?PR?LCD
  +--> ?PR?_WRITEDATA?LCD

?PR?_WRITEDATA?LCD                001BH    0001H
  +--> ?PR?LOCATEXY?LCD

?PR?LOCATEXY?LCD                  -----    -----
  +--> ?PR?BUSYL?LCD
  +--> ?PR?BUSYM?LCD
  +--> ?PR?BUSYR?LCD
  +--> ?PR?WTCOM?LCD

?PR?_LCMPUTBMP?LCD                0012H    0009H
  +--> ?PR?LCD
  +--> ?PR?_WRITEDATA?LCD

?PR?KEY_SCAN?LCD                  -----    -----
  +--> ?PR?_DELAY?LCD

?PR?TURN_ON?LCD                   -----    -----
  +--> ?PR?LCD
  +--> ?PR?_LCMCLEAR?LCD
  +--> ?PR?MAIN_MENU?LCD
  +--> ?PR?BROT_MENU?LCD
  +--> ?PR?PRINT_MENU?LCD

?PR?MAIN_MENU?LCD                 -----    -----
  +--> ?CO?LCD
  +--> ?PR?LCD
  +--> ?PR?_LCMPUTBMP?LCD
  +--> ?PR?TIME_DISPLAY?LCD
  +--> ?PR?KEY_SCAN?LCD
  +--> ?PR?_LCMCLEAR?LCD

?PR?BROT_MENU?LCD                 -----    -----
  +--> ?PR?LCD
  +--> ?CO?LCD
  +--> ?PR?_LCMPUTBMP?LCD
  +--> ?PR?KEY_SCAN?LCD

?PR?PRINT_MENU?LCD                -----    -----
  +--> ?PR?LCD
  +--> ?CO?LCD
  +--> ?PR?_LCMPUTBMP?LCD
  +--> ?PR?KEY_SCAN?LCD



SYMBOL TABLE OF MODULE:  LCD.OMF (LCD)

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

  -------         MODULE        LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      05/26/2008  00:03:32  PAGE 4


  C:0000H         SYMBOL        _ICE_DUMMY_
  C:2B92H         PUBLIC        _WriteCommandL
  D:0008H         PUBLIC        Page
  C:2BA2H         PUBLIC        _WriteCommandM
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:1E0EH         PUBLIC        Cursor
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00B0H.5       PUBLIC        KEY_DOWN
  C:2BB2H         PUBLIC        _WriteCommandR
  C:2BD2H         SYMBOL        timer0_isr
  B:00A8H.7       PUBLIC        EA
  C:295AH         PUBLIC        turn_on
  C:2A4AH         PUBLIC        time_display
  C:1FCEH         PUBLIC        Information
  D:00A8H         PUBLIC        IE
  C:000EH         PUBLIC        BMP0
  C:060EH         PUBLIC        BMP1
  C:1F4EH         PUBLIC        Company_Profile
  C:0C0EH         PUBLIC        BMP2
  C:120EH         PUBLIC        BMP3
  C:180EH         PUBLIC        BMP4
  C:299DH         PUBLIC        _LcmPutBMP
  D:00B8H         PUBLIC        IP
  C:1E2EH         PUBLIC        number_0
  C:1E3EH         PUBLIC        number_1
  C:1ECEH         PUBLIC        DATE
  C:1E4EH         PUBLIC        number_2
  D:0009H         PUBLIC        Col
  C:1E5EH         PUBLIC        number_3
  C:1E6EH         PUBLIC        number_4
  C:1E7EH         PUBLIC        number_5
  C:1E8EH         PUBLIC        number_6
  C:1E9EH         PUBLIC        number_7
  C:1EAEH         PUBLIC        number_8
  B:00A0H.5       PUBLIC        RS
  C:1EBEH         PUBLIC        number_9
  C:29DEH         PUBLIC        main
  B:00A0H.6       PUBLIC        RW
  C:2B59H         PUBLIC        wtcom
  C:1F0EH         PUBLIC        TIME
  C:2A17H         PUBLIC        LcmInit
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:204EH         PUBLIC        parameters
  B:00A0H.0       PUBLIC        KEY_YES
  C:215EH         PUBLIC        main_menu
  B:00A0H.7       PUBLIC        E
  B:00A0H.3       PUBLIC        CS1
  C:2B0EH         PUBLIC        print_menu
  B:00A0H.4       PUBLIC        CS2
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  C:2910H         PUBLIC        Locatexy
  C:20CEH         PUBLIC        Contact
BL51 BANKED LINKER/LOCATER V5.03                                                      05/26/2008  00:03:32  PAGE 5


  D:008AH         PUBLIC        TL0
  C:2AF4H         PUBLIC        brot_menu
  C:2B45H         PUBLIC        _Delay
  C:28B9H         PUBLIC        key_scan
  B:00B8H.1       PUBLIC        PT0
  C:2ACEH         PUBLIC        _LcmPutDots
  B:0088H.4       PUBLIC        TR0
  D:000AH         PUBLIC        count_hour_1
  D:000BH         PUBLIC        count_hour_2
  D:000CH         PUBLIC        a
  D:000EH         PUBLIC        timer0_tick
  D:000FH         PUBLIC        count_min_1
  D:0010H         PUBLIC        count_min_2
  C:2AA8H         PUBLIC        _LcmClear
  B:00A0H.1       PUBLIC        KEY_NO
  D:00C8H         PUBLIC        T2CON
  D:0011H         PUBLIC        KEY
  C:2B7FH         PUBLIC        _WriteData
  C:2B28H         SYMBOL        timer0_initialize
  B:00B0H.4       PUBLIC        KEY_UP
  C:0003H         PUBLIC        BusyL
  C:2BDFH         PUBLIC        BusyM
  C:2BE6H         PUBLIC        BusyR
  C:214EH         PUBLIC        Symbol
  B:00A0H.2       PUBLIC        RST
  C:2B6CH         PUBLIC        ReadData
  D:00D0H         PUBLIC        PSW
  C:279BH         SYMBOL        Com00C3
  C:279BH         SYMBOL        L?0196
  C:279BH         SYMBOL        L?0197
  C:27A4H         SYMBOL        L?0200
  C:27A4H         SYMBOL        L?0201
  C:27A7H         SYMBOL        L?0202
  C:27AFH         SYMBOL        L?0203
  C:27AFH         SYMBOL        L?0204
  C:27B2H         SYMBOL        L?0205
  C:27BCH         SYMBOL        L?0208
  C:27BCH         SYMBOL        L?0209
  C:27C6H         SYMBOL        L?0210
  C:27C6H         SYMBOL        L?0211
  C:27D0H         SYMBOL        L?0212
  C:27D0H         SYMBOL        L?0213
  C:27DAH         SYMBOL        L?0214
  C:27DAH         SYMBOL        L?0215
  C:27E4H         SYMBOL        L?0221
  C:27E4H         SYMBOL        L?0222
  C:27EEH         SYMBOL        L?0223
  C:27EEH         SYMBOL        L?0224
  C:27F5H         SYMBOL        L?0227
  C:27F5H         SYMBOL        L?0228
  C:27FCH         SYMBOL        L?0229
  C:27FFH         SYMBOL        L?0230
  C:2806H         SYMBOL        L?0231
  C:2809H         SYMBOL        L?0232
  C:2810H         SYMBOL        L?0236
  C:2811H         SYMBOL        L?0237
  C:2818H         SYMBOL        L?0238
BL51 BANKED LINKER/LOCATER V5.03                                                      05/26/2008  00:03:32  PAGE 6


  C:2818H         SYMBOL        L?0239
  C:281FH         SYMBOL        L?0240
  C:281FH         SYMBOL        L?0241
  C:2826H         SYMBOL        L?0242
  C:2826H         SYMBOL        L?0243
  -------         PROC          COM00C3
  -------         ENDPROC       COM00C3
  -------         PROC          TIME_DISPLAY
  C:2A4AH         LINE#         58
  C:2A4AH         LINE#         59
  C:2A4AH         LINE#         61
  C:2A50H         LINE#         62
  C:2A50H         LINE#         63
  C:2A52H         LINE#         64
  C:2A54H         LINE#         65
  C:2A59H         LINE#         66
  C:2A59H         LINE#         67
  C:2A5CH         LINE#         68
  C:2A5EH         LINE#         69
  C:2A63H         LINE#         70
  C:2A63H         LINE#         71
  C:2A66H         LINE#         72
  C:2A68H         LINE#         73
  C:2A6DH         LINE#         74
  C:2A6DH         LINE#         75
  C:2A70H         LINE#         76
  C:2A72H         LINE#         77
  C:2A7AH         LINE#         78
  C:2A7AH         LINE#         79
  C:2A7AH         LINE#         80

⌨️ 快捷键说明

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