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

📄 tree_lcd.m51

📁 液晶屏显示程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        02/05/2005  09:08:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE init_comm.obj, uart.obj, key.obj, key_deal.obj, lcd_data.obj, wr24c02.obj, numberc.obj, code.ob
>> j, tel.obj, welcome.obj, master_dis.obj, speed_interface.obj, main_set.obj, password.obj, set_speed.obj, luoju_set.ob
>> j, daoju_set.obj, main.obj TO tree_lcd RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  init_comm.obj (INIT_COMM)
  uart.obj (UART)
  key.obj (KEY)
  key_deal.obj (KEY_DEAL)
  lcd_data.obj (LCD_DATA)
  wr24c02.obj (WR24C02)
  numberc.obj (NUMBERC)
  code.obj (CODE)
  tel.obj (TEL)
  welcome.obj (WELCOME)
  master_dis.obj (MASTER_DIS)
  speed_interface.obj (SPEED_INTERFACE)
  main_set.obj (MAIN_SET)
  password.obj (PASSWORD)
  set_speed.obj (SET_SPEED)
  luoju_set.obj (LUOJU_SET)
  daoju_set.obj (DAOJU_SET)
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)


LINK MAP OF MODULE:  tree_lcd (INIT_COMM)


            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     0011H     UNIT         ?DT?LUOJU_SET
            DATA    0019H     0003H     UNIT         ?DT?KEY_DEAL
            DATA    001CH     0002H     UNIT         ?DT?KEY
            DATA    001EH     0001H     UNIT         ?DT?UART
            DATA    001FH     0001H     UNIT         ?DT?MAIN
            BIT     0020H.0   0001H.1   UNIT         ?BI?MAIN
            BIT     0021H.1   0000H.4   UNIT         ?BI?KEY_DEAL
            BIT     0021H.5   0000H.3   UNIT         ?BI?INIT_COMM
            BIT     0022H.0   0000H.3   UNIT         ?BI?UART
            BIT     0022H.3   0000H.1   UNIT         ?BI?KEY
            BIT     0022H.4   0000H.1   UNIT         ?BI?LCD_DATA
                    0022H.5   0000H.3                *** GAP ***
            DATA    0023H     0019H     UNIT         _DATA_GROUP_
            DATA    003CH     0011H     UNIT         ?DT?DAOJU_SET
            DATA    004DH     000EH     UNIT         ?DT?INIT_COMM
            DATA    005BH     000DH     UNIT         ?DT?SET_SPEED
            DATA    0068H     000CH     UNIT         ?DT?SPEED_INTERFACE
            DATA    0074H     000CH     UNIT         ?DT?MAIN_SET
            IDATA   0080H     003CH     UNIT         ?ID?INIT_COMM
BL51 BANKED LINKER/LOCATER V5.03                                                      02/05/2005  09:08:22  PAGE 2


            IDATA   00BCH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?TIME_ADD?INIT_COMM
            CODE    000AH     0001H     UNIT         ?PR?MODE_ESC_SUB?KEY_DEAL
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0012H     UNIT         ?PR?OPEN_DISPLAY?LCD_DATA
                    0020H     0003H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0D80H     UNIT         ?CO?CODE
            CODE    0DA6H     07EEH     UNIT         ?PR?DISPLAY_DAOJU_SET?DAOJU_SET
            CODE    1594H     07CBH     UNIT         ?PR?DISPLAY_MAIN_SET?MAIN_SET
            CODE    1D5FH     077BH     UNIT         ?PR?DISPLAY_LUOJU_SET?LUOJU_SET
            CODE    24DAH     0544H     UNIT         ?PR?DISPLAY_SPEED_SET?SET_SPEED
            CODE    2A1EH     0258H     UNIT         ?PR?DISPLAY_LESSER?SPEED_INTERFACE
            CODE    2C76H     0236H     UNIT         ?PR?CHECKCOMMDATA?UART
            CODE    2EACH     01D0H     UNIT         ?CO?NUMBERC
            CODE    307CH     01B3H     UNIT         ?PR?DISPLAY_MASTER?MASTER_DIS
            CODE    322FH     00ECH     UNIT         ?PR?DAOJUSETWRITE?UART
            CODE    331BH     00E8H     UNIT         ?PR?LUOJUSETWRITE?UART
            CODE    3403H     00D8H     UNIT         ?PR?SPEEDSETWRITE?UART
            CODE    34DBH     00CCH     UNIT         ?PR?MAINSETWRITE?UART
            CODE    35A7H     008BH     UNIT         ?PR?_DISPLAY_LINE?LCD_DATA
            CODE    3632H     0076H     UNIT         ?PR?UART_INT?INIT_COMM
            CODE    36A8H     0073H     UNIT         ?PR?TRAN_SUB?UART
            CODE    371BH     006CH     UNIT         ?PR?KEY_DEAL?KEY
            CODE    3787H     0062H     UNIT         ?PR?MAIN?MAIN
            CODE    37E9H     005EH     UNIT         ?PR?KEY_IN?KEY
            CODE    3847H     005DH     UNIT         ?PR?_SENDREAD?UART
            CODE    38A4H     0059H     UNIT         ?PR?READDSP?UART
            CODE    38FDH     0050H     UNIT         ?PR?CHECKOUT?UART
            CODE    394DH     004CH     UNIT         ?PR?T0_INT?INIT_COMM
            CODE    3999H     0047H     UNIT         ?PR?KEY_SCAN?KEY
            CODE    39E0H     0045H     UNIT         ?PR?_DISPLAY_L_WORD?LCD_DATA
            CODE    3A25H     003FH     UNIT         ?PR?_DISPLAY_R_WORD?LCD_DATA
            CODE    3A64H     003FH     UNIT         ?PR?_DISPLAY_R_BYTE?LCD_DATA
            CODE    3AA3H     003AH     UNIT         ?PR?_DISPLAY_L_BLACK?LCD_DATA
            CODE    3ADDH     003AH     UNIT         ?PR?_DISPLAY_R_BLACK?LCD_DATA
            CODE    3B17H     002CH     UNIT         ?PR?ESC_SUB?KEY_DEAL
            CODE    3B43H     002CH     UNIT         ?PR?DISPLAY_WELCOME?WELCOME
            CODE    3B6FH     002BH     UNIT         ?PR?DISPLAY_CLR?WELCOME
            CODE    3B9AH     0029H     UNIT         ?PR?INIT_LCD?INIT_COMM
            CODE    3BC3H     0029H     UNIT         ?PR?_FLASH_R_BYTE?LCD_DATA
            CODE    3BECH     0026H     UNIT         ?PR?_WRITE_COM?LCD_DATA
            CODE    3C12H     0020H     UNIT         ?PR?UP_SUB?KEY_DEAL
            CODE    3C32H     0020H     UNIT         ?PR?DOWN_SUB?KEY_DEAL
            CODE    3C52H     001CH     UNIT         ?PR?MODE_DOWN_SUB?KEY_DEAL
            CODE    3C6EH     001CH     UNIT         ?PR?MODE_UP_SUB?KEY_DEAL
            CODE    3C8AH     001AH     UNIT         ?PR?INIT_COM?INIT_COMM
            CODE    3CA4H     001AH     UNIT         ?PR?SET_SUB?KEY_DEAL
            CODE    3CBEH     001AH     UNIT         ?PR?NEXT_SUB?KEY_DEAL
            CODE    3CD8H     001AH     UNIT         ?PR?BACK_SUB?KEY_DEAL
            CODE    3CF2H     0017H     UNIT         ?PR?ENTER_SUB?KEY_DEAL
            CODE    3D09H     0010H     UNIT         ?CO?KEY
            CODE    3D19H     0010H     UNIT         ?PR?MODE_SUB?KEY_DEAL
            CODE    3D29H     000FH     UNIT         ?PR?_WRITE_DATA?LCD_DATA
BL51 BANKED LINKER/LOCATER V5.03                                                      02/05/2005  09:08:22  PAGE 3


            CODE    3D38H     000CH     UNIT         ?PR?INIT_SUB?INIT_COMM
            CODE    3D44H     000CH     UNIT         ?PR?MODE_ENTER_SUB?KEY_DEAL
            CODE    3D50H     000CH     UNIT         ?C_C51STARTUP
            CODE    3D5CH     000BH     UNIT         ?PR?INIT_T0?INIT_COMM



OVERLAY MAP OF MODULE:   tree_lcd (INIT_COMM)


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

?PR?MAIN?MAIN                              -----    -----
  +--> ?PR?INIT_SUB?INIT_COMM
  +--> ?PR?TIME_ADD?INIT_COMM
  +--> ?PR?DISPLAY_WELCOME?WELCOME
  +--> ?PR?DISPLAY_CLR?WELCOME
  +--> ?PR?KEY_DEAL?KEY
  +--> ?PR?DISPLAY_MASTER?MASTER_DIS
  +--> ?PR?DISPLAY_LESSER?SPEED_INTERFACE
  +--> ?PR?DISPLAY_MAIN_SET?MAIN_SET
  +--> ?PR?DISPLAY_SPEED_SET?SET_SPEED
  +--> ?PR?DISPLAY_LUOJU_SET?LUOJU_SET
  +--> ?PR?DISPLAY_DAOJU_SET?DAOJU_SET
  +--> ?PR?CHECKCOMMDATA?UART
  +--> ?PR?TRAN_SUB?UART

?PR?INIT_SUB?INIT_COMM                     -----    -----
  +--> ?PR?INIT_COM?INIT_COMM
  +--> ?PR?INIT_LCD?INIT_COMM
  +--> ?PR?INIT_T0?INIT_COMM
  +--> ?PR?OPEN_DISPLAY?LCD_DATA

?PR?INIT_LCD?INIT_COMM                     0023H    0001H
  +--> ?PR?_DISPLAY_L_BLACK?LCD_DATA
  +--> ?PR?_DISPLAY_R_BLACK?LCD_DATA

?PR?_DISPLAY_L_BLACK?LCD_DATA              -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?_DISPLAY_R_BLACK?LCD_DATA              -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?OPEN_DISPLAY?LCD_DATA                  -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA

?PR?DISPLAY_WELCOME?WELCOME                0023H    0001H
  +--> ?PR?OPEN_DISPLAY?LCD_DATA
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_LINE?LCD_DATA

BL51 BANKED LINKER/LOCATER V5.03                                                      02/05/2005  09:08:22  PAGE 4


?PR?_DISPLAY_LINE?LCD_DATA                 -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?DISPLAY_CLR?WELCOME                    0023H    0001H
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_LINE?LCD_DATA

?PR?KEY_DEAL?KEY                           -----    -----
  +--> ?PR?KEY_IN?KEY
  +--> ?PR?MODE_SUB?KEY_DEAL
  +--> ?PR?SET_SUB?KEY_DEAL
  +--> ?PR?ENTER_SUB?KEY_DEAL
  +--> ?PR?ESC_SUB?KEY_DEAL
  +--> ?PR?MODE_ENTER_SUB?KEY_DEAL
  +--> ?PR?MODE_ESC_SUB?KEY_DEAL
  +--> ?PR?UP_SUB?KEY_DEAL
  +--> ?PR?DOWN_SUB?KEY_DEAL
  +--> ?PR?NEXT_SUB?KEY_DEAL
  +--> ?PR?BACK_SUB?KEY_DEAL
  +--> ?PR?MODE_DOWN_SUB?KEY_DEAL
  +--> ?PR?MODE_UP_SUB?KEY_DEAL

?PR?KEY_IN?KEY                             -----    -----
  +--> ?PR?KEY_SCAN?KEY

?PR?KEY_SCAN?KEY                           -----    -----
  +--> ?CO?KEY

?PR?DISPLAY_MASTER?MASTER_DIS              -----    -----
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_LINE?LCD_DATA
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_WORD?LCD_DATA

?PR?_DISPLAY_L_WORD?LCD_DATA               -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?_DISPLAY_R_BYTE?LCD_DATA               -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?_DISPLAY_R_WORD?LCD_DATA               -----    -----
  +--> ?PR?_WRITE_COM?LCD_DATA
  +--> ?PR?_WRITE_DATA?LCD_DATA

?PR?DISPLAY_LESSER?SPEED_INTERFACE         -----    -----
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_WORD?LCD_DATA

?PR?DISPLAY_MAIN_SET?MAIN_SET              0023H    0019H
BL51 BANKED LINKER/LOCATER V5.03                                                      02/05/2005  09:08:22  PAGE 5


  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_WORD?LCD_DATA
  +--> ?PR?_FLASH_R_BYTE?LCD_DATA

?PR?_FLASH_R_BYTE?LCD_DATA                 -----    -----
  +--> ?PR?_DISPLAY_R_BLACK?LCD_DATA
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA

?PR?DISPLAY_SPEED_SET?SET_SPEED            0023H    000CH
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_FLASH_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA

?PR?DISPLAY_LUOJU_SET?LUOJU_SET            0023H    0010H
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_WORD?LCD_DATA
  +--> ?PR?_FLASH_R_BYTE?LCD_DATA

?PR?DISPLAY_DAOJU_SET?DAOJU_SET            0023H    0010H
  +--> ?CO?CODE
  +--> ?PR?_DISPLAY_L_WORD?LCD_DATA
  +--> ?CO?NUMBERC
  +--> ?PR?_DISPLAY_R_BYTE?LCD_DATA
  +--> ?PR?_DISPLAY_R_WORD?LCD_DATA
  +--> ?PR?_FLASH_R_BYTE?LCD_DATA

?PR?CHECKCOMMDATA?UART                     -----    -----
  +--> ?PR?CHECKOUT?UART

?PR?TRAN_SUB?UART                          -----    -----
  +--> ?PR?READDSP?UART

?PR?READDSP?UART                           -----    -----
  +--> ?PR?_SENDREAD?UART
  +--> ?PR?MAINSETWRITE?UART
  +--> ?PR?LUOJUSETWRITE?UART
  +--> ?PR?DAOJUSETWRITE?UART
  +--> ?PR?SPEEDSETWRITE?UART



SYMBOL TABLE OF MODULE:  tree_lcd (INIT_COMM)

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

  -------         MODULE        INIT_COMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0021H.5       PUBLIC        bReceOK
BL51 BANKED LINKER/LOCATER V5.03                                                      02/05/2005  09:08:22  PAGE 6


  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:004DH         PUBLIC        cReceLen
  B:00B0H.4       PUBLIC        GROUND_LED
  D:004EH         PUBLIC        cSendPosi
  D:00A8H         PUBLIC        IE
  D:004FH         PUBLIC        cSendLen
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:00A0H.6       PUBLIC        STATUS_LED
  B:0098H.1       PUBLIC        TI
  B:0021H.6       PUBLIC        second_bit
  D:0050H         PUBLIC        speed_time
  D:0051H         PUBLIC        dms10
  D:0052H         PUBLIC        cReceTimeOut
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:3D5CH         PUBLIC        init_t0
  D:0053H         PUBLIC        sec
  C:0003H         PUBLIC        time_add
  D:0054H         PUBLIC        comm_time
  I:0080H         PUBLIC        cReceBuffer
  B:00A8H.1       PUBLIC        ET0
  C:3B9AH         PUBLIC        init_lcd
  D:008CH         PUBLIC        TH0
  D:0055H         PUBLIC        rece_gap_time
  D:008DH         PUBLIC        TH1
  I:009EH         PUBLIC        cSendBuffer
  D:008AH         PUBLIC        TL0
  C:394DH         PUBLIC        t0_int
  D:008BH         PUBLIC        TL1
  D:0056H         PUBLIC        key_dms10

⌨️ 快捷键说明

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