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

📄 lcd.m51

📁 单片机键盘以及LCD和AD控制程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/06/2007  21:39:23  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO lcd RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  lcd (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     0008H     UNIT         ?DT?_DISP_PICTURE?MAIN
            DATA    0010H     0006H     UNIT         ?DT?MAIN
                    0016H     000AH                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         ?BI?MAIN
                    0020H.3   0000H.5                *** GAP ***
            DATA    0021H     0026H     UNIT         _DATA_GROUP_
            IDATA   0047H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0074H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     002DH     UNIT         ?PR?_DISP_WORD?MAIN
            CODE    0033H     0003H     ABSOLUTE     
            CODE    0036H     0561H     UNIT         ?C?LIB_CODE
            CODE    0597H     0560H     UNIT         ?CO?MAIN
            CODE    0AF7H     023DH     UNIT         ?PR?ADC_ISR?MAIN
            CODE    0D34H     020EH     UNIT         ?PR?KEY13FUNC?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/06/2007  21:39:23  PAGE 2


            CODE    0F42H     00D4H     UNIT         ?PR?KEY_ISR?MAIN
            CODE    1016H     00B7H     UNIT         ?PR?_DISP_NUMBER?MAIN
            CODE    10CDH     0098H     UNIT         ?PR?_DDS9851_COMPUTEFREQWORD?MAIN
            CODE    1165H     008CH     UNIT         ?PR?HIPS?MAIN
            CODE    11F1H     008CH     UNIT         ?C_C51STARTUP
            CODE    127DH     0084H     UNIT         ?PR?_SET_FREQ?MAIN
            CODE    1301H     0074H     UNIT         ?PR?KEY14FUNC?MAIN
            CODE    1375H     006DH     UNIT         ?PR?_DISP_PICTURE?MAIN
            CODE    13E2H     0067H     UNIT         ?PR?SUB12OP?MAIN
            CODE    1449H     0065H     UNIT         ?PR?KEY2FUNC?MAIN
            CODE    14AEH     0065H     UNIT         ?PR?KEY3FUNC?MAIN
            CODE    1513H     0065H     UNIT         ?PR?KEY4FUNC?MAIN
            CODE    1578H     0064H     UNIT         ?PR?KEY1FUNC?MAIN
            CODE    15DCH     005FH     UNIT         ?PR?ROOTMENU?MAIN
            CODE    163BH     005AH     UNIT         ?PR?SUBMENU2?MAIN
            CODE    1695H     005AH     UNIT         ?PR?SUBMENU3?MAIN
            CODE    16EFH     005AH     UNIT         ?PR?SUBMENU4?MAIN
            CODE    1749H     0058H     UNIT         ?PR?SUBMENU1?MAIN
            CODE    17A1H     0055H     UNIT         ?C_INITSEG
            CODE    17F6H     004EH     UNIT         ?PR?_DISP_WORDS?MAIN
            CODE    1844H     004DH     UNIT         ?PR?SUB13OP?MAIN
            CODE    1891H     0047H     UNIT         ?PR?_DELAY?MAIN
            CODE    18D8H     0045H     UNIT         ?PR?_DISP_CHARS?MAIN
            CODE    191DH     0040H     UNIT         ?PR?LCD_INITIAL?MAIN
            CODE    195DH     003FH     UNIT         ?PR?KEY12FUNC?MAIN
            CODE    199CH     003EH     UNIT         ?PR?KEY5FUNC?MAIN
            CODE    19DAH     003EH     UNIT         ?PR?KEY6FUNC?MAIN
            CODE    1A18H     003AH     UNIT         ?PR?_DDS9851_WRITEFREQWORD?MAIN
            CODE    1A52H     0037H     UNIT         ?PR?KEY10FUNC?MAIN
            CODE    1A89H     0034H     UNIT         ?PR?SUB14OP?MAIN
            CODE    1ABDH     0027H     UNIT         ?PR?_WRITE_COM?MAIN
            CODE    1AE4H     0021H     UNIT         ?PR?_DISP_CHAR?MAIN
            CODE    1B05H     0020H     UNIT         ?PR?_CURSOR_SET?MAIN
            CODE    1B25H     001EH     UNIT         ?PR?SUB12DISP?MAIN
            CODE    1B43H     001CH     UNIT         ?PR?SUB11DISP?MAIN
            CODE    1B5FH     001CH     UNIT         ?PR?SUB14DISP?MAIN
            CODE    1B7BH     001AH     UNIT         ?PR?KEY7FUNC?MAIN
            CODE    1B95H     001AH     UNIT         ?PR?KEY8FUNC?MAIN
            CODE    1BAFH     001AH     UNIT         ?PR?KEY9FUNC?MAIN
            CODE    1BC9H     001AH     UNIT         ?PR?KEY0FUNC?MAIN
            CODE    1BE3H     0019H     UNIT         ?PR?SUB13DISP?MAIN
            CODE    1BFCH     0017H     UNIT         ?PR?SUB21DISP?MAIN
            CODE    1C13H     0017H     UNIT         ?PR?SUB22DISP?MAIN
            CODE    1C2AH     0017H     UNIT         ?PR?MAIN?MAIN
            CODE    1C41H     000FH     UNIT         ?PR?LCD_CLEAR?MAIN
            CODE    1C50H     000DH     UNIT         ?PR?_WRITE_DATA?MAIN
            CODE    1C5DH     000BH     UNIT         ?PR?READ_DATA?MAIN
            CODE    1C68H     000AH     UNIT         ?PR?READ_BF?MAIN
            CODE    1C72H     0009H     UNIT         ?PR?DDS9851_INITIAL?MAIN
            CODE    1C7BH     0005H     UNIT         ?PR?CURSOR_RESET?MAIN
            CODE    1C80H     0001H     UNIT         ?PR?SUB11OP?MAIN
            CODE    1C81H     0001H     UNIT         ?PR?SUB21OP?MAIN
            CODE    1C82H     0001H     UNIT         ?PR?SUB22OP?MAIN
            CODE    1C83H     0001H     UNIT         ?PR?SUB23DISP?MAIN
            CODE    1C84H     0001H     UNIT         ?PR?SUB23OP?MAIN
            CODE    1C85H     0001H     UNIT         ?PR?SUB24DISP?MAIN
            CODE    1C86H     0001H     UNIT         ?PR?SUB24OP?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/06/2007  21:39:23  PAGE 3


            CODE    1C87H     0001H     UNIT         ?PR?SUB31DISP?MAIN
            CODE    1C88H     0001H     UNIT         ?PR?SUB31OP?MAIN
            CODE    1C89H     0001H     UNIT         ?PR?SUB32DISP?MAIN
            CODE    1C8AH     0001H     UNIT         ?PR?SUB32OP?MAIN
            CODE    1C8BH     0001H     UNIT         ?PR?SUB33DISP?MAIN
            CODE    1C8CH     0001H     UNIT         ?PR?SUB33OP?MAIN
            CODE    1C8DH     0001H     UNIT         ?PR?SUB34DISP?MAIN
            CODE    1C8EH     0001H     UNIT         ?PR?SUB34OP?MAIN
            CODE    1C8FH     0001H     UNIT         ?PR?SUB41DISP?MAIN
            CODE    1C90H     0001H     UNIT         ?PR?SUB41OP?MAIN
            CODE    1C91H     0001H     UNIT         ?PR?SUB42DISP?MAIN
            CODE    1C92H     0001H     UNIT         ?PR?SUB42OP?MAIN
            CODE    1C93H     0001H     UNIT         ?PR?SUB43DISP?MAIN
            CODE    1C94H     0001H     UNIT         ?PR?SUB43OP?MAIN
            CODE    1C95H     0001H     UNIT         ?PR?SUB44DISP?MAIN
            CODE    1C96H     0001H     UNIT         ?PR?SUB44OP?MAIN
            CODE    1C97H     0001H     UNIT         ?PR?KEY11FUNC?MAIN
            CODE    1C98H     0001H     UNIT         ?PR?KEY15FUNC?MAIN



OVERLAY MAP OF MODULE:   lcd (MAIN)


SEGMENT                                     DATA_GROUP 
  +--> CALLED SEGMENT                     START    LENGTH
---------------------------------------------------------
?PR?KEY_ISR?MAIN                          -----    -----
  +--> ?PR?KEY0FUNC?MAIN
  +--> ?PR?KEY1FUNC?MAIN
  +--> ?PR?KEY2FUNC?MAIN
  +--> ?PR?KEY3FUNC?MAIN
  +--> ?PR?KEY4FUNC?MAIN
  +--> ?PR?KEY5FUNC?MAIN
  +--> ?PR?KEY6FUNC?MAIN
  +--> ?PR?KEY7FUNC?MAIN
  +--> ?PR?KEY8FUNC?MAIN
  +--> ?PR?KEY9FUNC?MAIN
  +--> ?PR?KEY10FUNC?MAIN
  +--> ?PR?KEY11FUNC?MAIN
  +--> ?PR?KEY12FUNC?MAIN
  +--> ?PR?KEY13FUNC?MAIN
  +--> ?PR?KEY14FUNC?MAIN
  +--> ?PR?KEY15FUNC?MAIN

?PR?KEY1FUNC?MAIN                         -----    -----
  +--> ?PR?_CURSOR_SET?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?_CURSOR_SET?MAIN                      -----    -----
  +--> ?PR?_WRITE_COM?MAIN

?PR?_WRITE_COM?MAIN                       -----    -----
  +--> ?PR?READ_BF?MAIN

BL51 BANKED LINKER/LOCATER V6.00                                                      09/06/2007  21:39:23  PAGE 4


?PR?_DISP_CHARS?MAIN                      0034H    0005H
  +--> ?CO?MAIN
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?READ_DATA?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?READ_DATA?MAIN                        -----    -----
  +--> ?PR?READ_BF?MAIN

?PR?_WRITE_DATA?MAIN                      -----    -----
  +--> ?PR?READ_BF?MAIN

?PR?_DELAY?MAIN                           003FH    0008H

?PR?KEY2FUNC?MAIN                         -----    -----
  +--> ?PR?_CURSOR_SET?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?KEY3FUNC?MAIN                         -----    -----
  +--> ?PR?_CURSOR_SET?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?KEY4FUNC?MAIN                         -----    -----
  +--> ?PR?_CURSOR_SET?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?KEY5FUNC?MAIN                         -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?KEY6FUNC?MAIN                         -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHARS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?KEY10FUNC?MAIN                        -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?ROOTMENU?MAIN

?PR?LCD_CLEAR?MAIN                        -----    -----
  +--> ?PR?_WRITE_COM?MAIN

?PR?_DISP_WORDS?MAIN                      003FH    0006H
  +--> ?CO?MAIN
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

BL51 BANKED LINKER/LOCATER V6.00                                                      09/06/2007  21:39:23  PAGE 5


?PR?ROOTMENU?MAIN                         -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DISP_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?CURSOR_RESET?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?_DISP_CHAR?MAIN                       -----    -----
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?READ_DATA?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?CURSOR_RESET?MAIN                     -----    -----
  +--> ?PR?_WRITE_COM?MAIN

?PR?KEY12FUNC?MAIN                        -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?ROOTMENU?MAIN

?PR?KEY13FUNC?MAIN                        -----    -----
  +--> ?PR?SUBMENU1?MAIN
  +--> ?PR?SUBMENU2?MAIN
  +--> ?PR?SUBMENU3?MAIN
  +--> ?PR?SUBMENU4?MAIN
  +--> ?PR?SUB11DISP?MAIN
  +--> ?PR?SUB12DISP?MAIN
  +--> ?PR?SUB13DISP?MAIN
  +--> ?PR?SUB14DISP?MAIN
  +--> ?PR?SUB21DISP?MAIN
  +--> ?PR?SUB22DISP?MAIN
  +--> ?PR?SUB23DISP?MAIN
  +--> ?PR?SUB24DISP?MAIN
  +--> ?PR?SUB31DISP?MAIN
  +--> ?PR?SUB32DISP?MAIN
  +--> ?PR?SUB33DISP?MAIN
  +--> ?PR?SUB34DISP?MAIN
  +--> ?PR?SUB41DISP?MAIN
  +--> ?PR?SUB42DISP?MAIN
  +--> ?PR?SUB43DISP?MAIN
  +--> ?PR?SUB44DISP?MAIN
  +--> ?PR?SUB11OP?MAIN
  +--> ?PR?SUB12OP?MAIN
  +--> ?PR?SUB13OP?MAIN
  +--> ?PR?SUB14OP?MAIN
  +--> ?PR?SUB21OP?MAIN
  +--> ?PR?SUB22OP?MAIN
  +--> ?PR?SUB23OP?MAIN
  +--> ?PR?SUB24OP?MAIN
  +--> ?PR?SUB31OP?MAIN
  +--> ?PR?SUB32OP?MAIN
  +--> ?PR?SUB33OP?MAIN
  +--> ?PR?SUB34OP?MAIN
  +--> ?PR?SUB41OP?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/06/2007  21:39:23  PAGE 6


  +--> ?PR?SUB42OP?MAIN
  +--> ?PR?SUB43OP?MAIN
  +--> ?PR?SUB44OP?MAIN

?PR?SUBMENU1?MAIN                         -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DISP_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?CURSOR_RESET?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SUBMENU2?MAIN                         -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DISP_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?CURSOR_RESET?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SUBMENU3?MAIN                         -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DISP_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?CURSOR_RESET?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SUBMENU4?MAIN                         -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?PR?_DISP_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?CURSOR_RESET?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SUB11DISP?MAIN                        -----    -----
  +--> ?PR?LCD_CLEAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_WORDS?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SUB12DISP?MAIN                        -----    -----

⌨️ 快捷键说明

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