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

📄 display.m51

📁 sed1335液晶驱动,包括菜单,已经在DSPIC30F6014A上调试通过.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        03/10/2006  09:06:43  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Message.obj, DeviceAction.obj, c1335_driver.obj, menu.obj, subMenu.obj, 
>> IIC24c02.obj TO Display RAMSIZE (256) XDATA (0X0000-0X03FE)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  Message.obj (MESSAGE)
  DeviceAction.obj (DEVICEACTION)
  c1335_driver.obj (C1335_DRIVER)
  menu.obj (MENU)
  subMenu.obj (SUBMENU)
  IIC24c02.obj (IIC24C02)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  Display (?C_STARTUP)


            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     0001H     UNIT         ?DT?MAIN
            DATA    0009H     0001H     UNIT         ?DT?SUBMENU
                    000AH     0016H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0029H     UNIT         _DATA_GROUP_
            IDATA   004AH     0001H     UNIT         ?STACK

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

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     145AH     UNIT         ?CO?C1335_DRIVER
            CODE    145DH     0319H     UNIT         ?CO?SUBMENU
            CODE    1776H     0195H     UNIT         ?PR?SETTINGLANGUAGEMENU?SUBMENU
            CODE    190BH     0183H     UNIT         ?PR?VEHICLEREGNO?SUBMENU
            CODE    1A8EH     016BH     UNIT         ?PR?SETTINGCOMMENU?SUBMENU
            CODE    1BF9H     0152H     UNIT         ?PR?LEAKCHECKMENU?MENU
BL51 BANKED LINKER/LOCATER V5.03                                                      03/10/2006  09:06:43  PAGE 2


            CODE    1D4BH     012CH     UNIT         ?PR?_COMCHANGEBAUDRATE?SUBMENU
            CODE    1E77H     012CH     UNIT         ?C?LIB_CODE
            CODE    1FA3H     00DAH     UNIT         ?PR?_COMCHANGEADDRESS?SUBMENU
            CODE    207DH     00C9H     UNIT         ?PR?VEHICLEFUELTYPE?SUBMENU
            CODE    2146H     00C8H     UNIT         ?PR?_MEASUREMENU?MENU
            CODE    220EH     00AFH     UNIT         ?PR?VEHICLEMSGMENU?MENU
            CODE    22BDH     00ACH     UNIT         ?PR?SETTINGMENU?MENU
            CODE    2369H     00ABH     UNIT         ?PR?FUNCTIONMENU?MENU
            CODE    2414H     00A9H     UNIT         ?PR?_MAINMENU?MENU
            CODE    24BDH     009CH     UNIT         ?PR?INITLCD?C1335_DRIVER
            CODE    2559H     0091H     UNIT         ?PR?_DISPASCIISTR?C1335_DRIVER
            CODE    25EAH     008CH     UNIT         ?C_C51STARTUP
            CODE    2676H     0078H     UNIT         ?PR?_DISPREGNO?C1335_DRIVER
            CODE    26EEH     0067H     UNIT         ?PR?_CLEARLCD?C1335_DRIVER
            CODE    2755H     0062H     UNIT         ?PR?MAIN?MAIN
            CODE    27B7H     0060H     UNIT         ?PR?KEYSCAN?MESSAGE
            CODE    2817H     005DH     UNIT         ?PR?_DISPBITMAP?C1335_DRIVER
            CODE    2874H     005AH     UNIT         ?PR?_DISPSUBMENUNUM?SUBMENU
            CODE    28CEH     004DH     UNIT         ?PR?_DISPSUBMENUCONTENT?SUBMENU
            CODE    291BH     004BH     UNIT         ?PR?_HORLINE?C1335_DRIVER
            CODE    2966H     0049H     UNIT         ?PR?_DRAWRECT?C1335_DRIVER
            CODE    29AFH     0047H     UNIT         ?PR?_VERLINE?C1335_DRIVER
            CODE    29F6H     0042H     UNIT         ?PR?_NUMBERTOCHAR?C1335_DRIVER
            CODE    2A38H     003EH     UNIT         ?PR?KEYNOTE?SUBMENU
            CODE    2A76H     003EH     UNIT         ?PR?_READ24C02?IIC24C02
            CODE    2AB4H     0039H     UNIT         ?PR?_DISPBMP16X24?C1335_DRIVER
            CODE    2AEDH     002FH     UNIT         ?PR?_DISPHZ_16_16?C1335_DRIVER
            CODE    2B1CH     002EH     UNIT         ?PR?_SLEEPANDQUERYMSG?SUBMENU
            CODE    2B4AH     002EH     UNIT         ?PR?_WRITE24C02?IIC24C02
            CODE    2B78H     0021H     UNIT         ?PR?_DISPDECIMALNUM?C1335_DRIVER
            CODE    2B99H     0018H     UNIT         ?C_INITSEG
            CODE    2BB1H     0015H     UNIT         ?PR?_DELAYMS?MAIN
            CODE    2BC6H     0015H     UNIT         ?PR?TESTACK?IIC24C02
            CODE    2BDBH     0015H     UNIT         ?PR?READ8BOOL?IIC24C02
            CODE    2BF0H     0012H     UNIT         ?PR?_WRITE8BOOL?IIC24C02
            CODE    2C02H     000CH     UNIT         ?PR?_DISPCHAR_16X8?C1335_DRIVER
            CODE    2C0EH     0009H     UNIT         ?PR?LEAKCHECK?DEVICEACTION
            CODE    2C17H     0009H     UNIT         ?PR?START?IIC24C02
            CODE    2C20H     0009H     UNIT         ?PR?STOP?IIC24C02
            CODE    2C29H     0009H     UNIT         ?PR?ACK?IIC24C02
            CODE    2C32H     0007H     UNIT         ?PR?NOACK?IIC24C02
            CODE    2C39H     0002H     UNIT         ?PR?COMCHANGEPROTOCOL?SUBMENU
            CODE    2C3BH     0002H     UNIT         ?PR?TIMEMENU?SUBMENU
            CODE    2C3DH     0002H     UNIT         ?PR?MEASURECOMMONMENU?SUBMENU
            CODE    2C3FH     0002H     UNIT         ?PR?MEASUREIDLEMENU?SUBMENU
            CODE    2C41H     0002H     UNIT         ?PR?MEASUREDUALMENU?SUBMENU
            CODE    2C43H     0002H     UNIT         ?PR?FUNCTIONZEROMENU?SUBMENU
            CODE    2C45H     0002H     UNIT         ?PR?FUNCTIONCALIBRATIONMENU?SUBMENU
            CODE    2C47H     0002H     UNIT         ?PR?VEHICLERPM?SUBMENU



OVERLAY MAP OF MODULE:   Display (?C_STARTUP)


SEGMENT                                        BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                       START    LENGTH     START    LENGTH
BL51 BANKED LINKER/LOCATER V5.03                                                      03/10/2006  09:06:43  PAGE 3


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

?PR?MAIN?MAIN                               -----    -----      0021H    0001H
  +--> ?PR?_DELAYMS?MAIN
  +--> ?PR?INITLCD?C1335_DRIVER
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?PR?_MAINMENU?MENU
  +--> ?PR?LEAKCHECKMENU?MENU
  +--> ?PR?VEHICLEMSGMENU?MENU
  +--> ?PR?_MEASUREMENU?MENU
  +--> ?PR?FUNCTIONMENU?MENU
  +--> ?PR?SETTINGMENU?MENU

?PR?INITLCD?C1335_DRIVER                    -----    -----      -----    -----
  +--> ?CO?C1335_DRIVER

?PR?_CLEARLCD?C1335_DRIVER                  -----    -----      0026H    0005H

?PR?_MAINMENU?MENU                          -----    -----      0022H    0003H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?KEYNOTE?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU

?PR?_DISPSUBMENUCONTENT?SUBMENU             -----    -----      0026H    0008H
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER

?PR?_DISPASCIISTR?C1335_DRIVER              -----    -----      0035H    0008H
  +--> ?CO?C1335_DRIVER
  +--> ?PR?_DISPCHAR_16X8?C1335_DRIVER
  +--> ?PR?_DISPHZ_16_16?C1335_DRIVER

?PR?_DISPCHAR_16X8?C1335_DRIVER             -----    -----      003DH    0006H
  +--> ?PR?_DISPBITMAP?C1335_DRIVER

?PR?_DISPBITMAP?C1335_DRIVER                -----    -----      0043H    0007H

?PR?_DISPHZ_16_16?C1335_DRIVER              -----    -----      003DH    0006H
  +--> ?PR?_DISPBITMAP?C1335_DRIVER

?PR?_DISPSUBMENUNUM?SUBMENU                 -----    -----      0026H    0007H
  +--> ?CO?C1335_DRIVER
  +--> ?PR?_DISPCHAR_16X8?C1335_DRIVER

?PR?KEYNOTE?SUBMENU                         -----    -----      0025H    0001H
  +--> ?PR?_DRAWRECT?C1335_DRIVER
  +--> ?CO?C1335_DRIVER
  +--> ?PR?_DISPBMP16X24?C1335_DRIVER

?PR?_DRAWRECT?C1335_DRIVER                  -----    -----      0026H    0004H
  +--> ?PR?_VERLINE?C1335_DRIVER
  +--> ?PR?_HORLINE?C1335_DRIVER
BL51 BANKED LINKER/LOCATER V5.03                                                      03/10/2006  09:06:43  PAGE 4



?PR?_VERLINE?C1335_DRIVER                   -----    -----      002AH    0004H

?PR?_HORLINE?C1335_DRIVER                   -----    -----      002AH    0004H

?PR?_DISPBMP16X24?C1335_DRIVER              -----    -----      0026H    0006H
  +--> ?PR?_DISPBITMAP?C1335_DRIVER

?PR?_SLEEPANDQUERYMSG?SUBMENU               -----    -----      002AH    0002H
  +--> ?PR?KEYSCAN?MESSAGE
  +--> ?PR?_DELAYMS?MAIN

?PR?KEYSCAN?MESSAGE                         -----    -----      002CH    0001H
  +--> ?PR?_DELAYMS?MAIN

?PR?LEAKCHECKMENU?MENU                      -----    -----      -----    -----
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_VERLINE?C1335_DRIVER
  +--> ?PR?_HORLINE?C1335_DRIVER
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?LEAKCHECK?DEVICEACTION

?PR?LEAKCHECK?DEVICEACTION                  -----    -----      -----    -----
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU

?PR?VEHICLEMSGMENU?MENU                     -----    -----      0022H    0001H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?VEHICLEREGNO?SUBMENU
  +--> ?PR?VEHICLEFUELTYPE?SUBMENU

?PR?VEHICLEREGNO?SUBMENU                    -----    -----      0023H    0003H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPREGNO?C1335_DRIVER
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU

?PR?_DISPREGNO?C1335_DRIVER                 -----    -----      0026H    0008H
  +--> ?CO?C1335_DRIVER
  +--> ?PR?_DISPHZ_16_16?C1335_DRIVER
  +--> ?PR?_DISPCHAR_16X8?C1335_DRIVER

?PR?VEHICLEFUELTYPE?SUBMENU                 -----    -----      -----    -----
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU

BL51 BANKED LINKER/LOCATER V5.03                                                      03/10/2006  09:06:43  PAGE 5


?PR?_MEASUREMENU?MENU                       -----    -----      0022H    0002H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?MEASURECOMMONMENU?SUBMENU
  +--> ?PR?MEASUREIDLEMENU?SUBMENU
  +--> ?PR?MEASUREDUALMENU?SUBMENU

?PR?FUNCTIONMENU?MENU                       -----    -----      0022H    0001H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?FUNCTIONCALIBRATIONMENU?SUBMENU
  +--> ?PR?FUNCTIONZEROMENU?SUBMENU

?PR?SETTINGMENU?MENU                        -----    -----      0022H    0001H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?SETTINGCOMMENU?SUBMENU
  +--> ?PR?SETTINGLANGUAGEMENU?SUBMENU

?PR?SETTINGCOMMENU?SUBMENU                  -----    -----      0023H    0003H
  +--> ?PR?_READ24C02?IIC24C02
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_DISPDECIMALNUM?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?COMCHANGEPROTOCOL?SUBMENU
  +--> ?PR?_COMCHANGEBAUDRATE?SUBMENU
  +--> ?PR?_COMCHANGEADDRESS?SUBMENU

?PR?_READ24C02?IIC24C02                     -----    -----      0026H    0005H
  +--> ?PR?TESTACK?IIC24C02
  +--> ?PR?_WRITE8BOOL?IIC24C02
  +--> ?PR?START?IIC24C02
  +--> ?PR?READ8BOOL?IIC24C02
  +--> ?PR?ACK?IIC24C02
  +--> ?PR?NOACK?IIC24C02
  +--> ?PR?STOP?IIC24C02

?PR?TESTACK?IIC24C02                        0020H.0  0000H.1    -----    -----
  +--> ?PR?START?IIC24C02
  +--> ?PR?_WRITE8BOOL?IIC24C02

BL51 BANKED LINKER/LOCATER V5.03                                                      03/10/2006  09:06:43  PAGE 6


?PR?_DISPDECIMALNUM?C1335_DRIVER            -----    -----      002AH    000BH
  +--> ?PR?_NUMBERTOCHAR?C1335_DRIVER
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER

?PR?_NUMBERTOCHAR?C1335_DRIVER              -----    -----      0035H    0007H

?PR?_COMCHANGEBAUDRATE?SUBMENU              -----    -----      0026H    0004H
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_WRITE24C02?IIC24C02

?PR?_WRITE24C02?IIC24C02                    -----    -----      002AH    0005H
  +--> ?PR?TESTACK?IIC24C02
  +--> ?PR?_WRITE8BOOL?IIC24C02
  +--> ?PR?STOP?IIC24C02
  +--> ?PR?_DELAYMS?MAIN

?PR?_COMCHANGEADDRESS?SUBMENU               -----    -----      0026H    0004H
  +--> ?PR?_DISPDECIMALNUM?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_SLEEPANDQUERYMSG?SUBMENU
  +--> ?PR?_WRITE24C02?IIC24C02

?PR?SETTINGLANGUAGEMENU?SUBMENU             -----    -----      0023H    0001H
  +--> ?PR?_CLEARLCD?C1335_DRIVER
  +--> ?CO?SUBMENU
  +--> ?PR?_DISPASCIISTR?C1335_DRIVER
  +--> ?PR?_DISPSUBMENUCONTENT?SUBMENU
  +--> ?PR?_DISPSUBMENUNUM?SUBMENU

⌨️ 快捷键说明

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