📄 gq.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL7.07\ADDON\IMAGE\C51\C51\BIN\BL51.EXE keyScan.obj, lcd.obj, DVDCtrol.obj, main.obj, menu.obj, LCD12032.obj TO gq
>> RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
keyScan.obj (KEYSCAN)
lcd.obj (LCD)
DVDCtrol.obj (DVDCTROL)
main.obj (MAIN)
menu.obj (MENU)
LCD12032.obj (LCD12032)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?ILDOPTR)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C?LLDIIDATA)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL7.07\ADDON\IMAGE\C51\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: gq (KEYSCAN)
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 0018H UNIT ?DT?MENU
BIT 0020H.0 0000H.1 UNIT ?BI?_LCDWRITECOM1?LCD12032
BIT 0020H.1 0000H.1 UNIT ?BI?_LCDWRITEDAT1?LCD12032
BIT 0020H.2 0000H.1 UNIT ?BI?LCDREADDAT1?LCD12032
BIT 0020H.3 0000H.1 UNIT ?BI?_LCDWRITECOM2?LCD12032
BIT 0020H.4 0000H.1 UNIT ?BI?_LCDWRITEDAT2?LCD12032
BIT 0020H.5 0000H.1 UNIT ?BI?LCDREADDAT2?LCD12032
BIT 0020H.6 0000H.1 UNIT _BIT_GROUP_
0020H.7 0000H.1 *** GAP ***
DATA 0021H 002DH UNIT _DATA_GROUP_
DATA 004EH 0003H UNIT ?DT?KEYSCAN
DATA 0051H 0002H UNIT ?DT?MAIN
DATA 0053H 0001H UNIT ?DT?LCD
IDATA 0054H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0477H UNIT ?CO?LCD
CODE 047AH 039FH UNIT ?PR?_LCDDRAWCHAR10?LCD
CODE 0819H 02D7H UNIT ?PR?_LCDDRAWIMG?LCD
CODE 0AF0H 01B7H UNIT ?PR?_LCDDRAWRECT?LCD
CODE 0CA7H 019AH UNIT ?PR?PROC?MENU
CODE 0E41H 0137H UNIT ?PR?_SETCTRLSIGNAL?DVDCTROL
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 2
CODE 0F78H 012FH UNIT ?PR?_SETCTRLMODE?DVDCTROL
CODE 10A7H 00EAH UNIT ?PR?_CHGCTRLSIGNAL?DVDCTROL
CODE 1191H 00EAH UNIT ?PR?_DISMENU?MENU
CODE 127BH 00D2H UNIT ?C?LIB_CODE
CODE 134DH 00A0H UNIT ?PR?_LCDDRAWTEXT8?LCD
CODE 13EDH 008CH UNIT ?C_C51STARTUP
CODE 1479H 0084H UNIT ?CO?DVDCTROL
CODE 14FDH 007CH UNIT ?PR?DISSTATE?MAIN
CODE 1579H 0073H UNIT ?CO?MENU
CODE 15ECH 005FH UNIT ?PR?_DELAY?LCD
CODE 164BH 0051H UNIT ?PR?KEYSCAN?KEYSCAN
CODE 169CH 004DH UNIT ?PR?_LCDDRAWTEXT10?LCD
CODE 16E9H 0046H UNIT ?PR?PREKEYSCAN?KEYSCAN
CODE 172FH 0036H UNIT ?PR?_DVDCTRL?DVDCTROL
CODE 1765H 0035H UNIT ?PR?INIT_FUNC?MAIN
CODE 179AH 0030H UNIT ?PR?LCDINIT?LCD
CODE 17CAH 002CH UNIT ?PR?LCDREADDAT1?LCD
CODE 17F6H 002CH UNIT ?PR?LCDREADDAT2?LCD
CODE 1822H 002AH UNIT ?PR?LCDCLEAR?LCD
CODE 184CH 002AH UNIT ?PR?LCDREADDAT1?LCD12032
CODE 1876H 002AH UNIT ?PR?LCDREADDAT2?LCD12032
CODE 18A0H 0028H UNIT ?C_INITSEG
CODE 18C8H 0026H UNIT ?PR?_XCHG?LCD
CODE 18EEH 0024H UNIT ?PR?KEYUPSCAN?KEYSCAN
CODE 1912H 0022H UNIT ?PR?_LCDWRITECOM1?LCD
CODE 1934H 0022H UNIT ?PR?_LCDWRITECOM2?LCD
CODE 1956H 001FH UNIT ?PR?_LCDWRITEDAT1?LCD
CODE 1975H 001FH UNIT ?PR?_LCDWRITEDAT2?LCD
CODE 1994H 001DH UNIT ?PR?_LCDWRITEDAT1?LCD12032
CODE 19B1H 001DH UNIT ?PR?_LCDWRITEDAT2?LCD12032
CODE 19CEH 001BH UNIT ?PR?_LCDWRITECOM1?LCD12032
CODE 19E9H 001BH UNIT ?PR?_LCDWRITECOM2?LCD12032
CODE 1A04H 0017H UNIT ?PR?MAIN?MAIN
CODE 1A1BH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 1A30H 0010H UNIT ?CO?MAIN
CODE 1A40H 0002H UNIT ?CO?LCD12032
OVERLAY MAP OF MODULE: gq (KEYSCAN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?LCDINIT?LCD
+--> ?PR?INIT_FUNC?MAIN
+--> ?PR?DISSTATE?MAIN
+--> ?PR?KEYUPSCAN?KEYSCAN
+--> ?PR?PROC?MENU
?PR?LCDINIT?LCD ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 3
+--> ?PR?_LCDWRITECOM1?LCD
+--> ?PR?_LCDWRITECOM2?LCD
?PR?_LCDWRITECOM1?LCD 0020H.6 0000H.1 ----- -----
?PR?_LCDWRITECOM2?LCD 0020H.6 0000H.1 ----- -----
?PR?INIT_FUNC?MAIN ----- ----- ----- -----
+--> ?PR?LCDCLEAR?LCD
+--> ?CO?MAIN
+--> ?PR?_LCDDRAWTEXT10?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?_SETCTRLMODE?DVDCTROL
+--> ?PR?_SETCTRLSIGNAL?DVDCTROL
?PR?LCDCLEAR?LCD ----- ----- ----- -----
+--> ?PR?_LCDWRITECOM1?LCD
+--> ?PR?_LCDWRITECOM2?LCD
+--> ?PR?_LCDWRITEDAT1?LCD
+--> ?PR?_LCDWRITEDAT2?LCD
?PR?_LCDWRITEDAT1?LCD 0020H.6 0000H.1 ----- -----
?PR?_LCDWRITEDAT2?LCD 0020H.6 0000H.1 ----- -----
?PR?_LCDDRAWTEXT10?LCD ----- ----- 0021H 0008H
+--> ?CO?LCD
+--> ?PR?_LCDDRAWCHAR10?LCD
?PR?_LCDDRAWCHAR10?LCD ----- ----- 0029H 0010H
+--> ?PR?_LCDWRITECOM1?LCD
+--> ?PR?_LCDWRITECOM2?LCD
+--> ?CO?LCD
+--> ?PR?LCDREADDAT1?LCD
+--> ?PR?LCDREADDAT2?LCD
+--> ?PR?_LCDWRITEDAT1?LCD
+--> ?PR?_LCDWRITEDAT2?LCD
?PR?LCDREADDAT1?LCD 0020H.6 0000H.1 ----- -----
?PR?LCDREADDAT2?LCD 0020H.6 0000H.1 ----- -----
?PR?_DELAY?LCD ----- ----- 002FH 0008H
?PR?_SETCTRLMODE?DVDCTROL ----- ----- 0028H 0001H
+--> ?CO?MENU
+--> ?CO?DVDCTROL
+--> ?PR?_LCDDRAWTEXT8?LCD
+--> ?PR?_DVDCTRL?DVDCTROL
+--> ?PR?LCDCLEAR?LCD
?PR?_LCDDRAWTEXT8?LCD ----- ----- 002FH 0008H
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?LCD
+--> ?PR?_LCDDRAWIMG?LCD
?PR?_LCDDRAWIMG?LCD ----- ----- 0037H 0011H
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 4
+--> ?PR?_XCHG?LCD
+--> ?PR?_LCDWRITECOM1?LCD
+--> ?PR?_LCDWRITECOM2?LCD
+--> ?CO?LCD
+--> ?PR?LCDREADDAT1?LCD
+--> ?PR?LCDREADDAT2?LCD
+--> ?PR?_LCDWRITEDAT1?LCD
+--> ?PR?_LCDWRITEDAT2?LCD
?PR?_XCHG?LCD ----- ----- 0048H 0006H
?PR?_DVDCTRL?DVDCTROL ----- ----- 002AH 0005H
+--> ?PR?_DELAY?LCD
?PR?_SETCTRLSIGNAL?DVDCTROL ----- ----- 0028H 0001H
+--> ?CO?MENU
+--> ?CO?DVDCTROL
+--> ?PR?_LCDDRAWTEXT8?LCD
+--> ?PR?_DVDCTRL?DVDCTROL
?PR?DISSTATE?MAIN ----- ----- ----- -----
+--> ?PR?LCDCLEAR?LCD
+--> ?CO?MAIN
+--> ?PR?_LCDDRAWTEXT10?LCD
+--> ?PR?_LCDDRAWTEXT8?LCD
+--> ?PR?_LCDDRAWRECT?LCD
?PR?_LCDDRAWRECT?LCD ----- ----- 0021H 000BH
+--> ?PR?_XCHG?LCD
+--> ?PR?_LCDWRITECOM1?LCD
+--> ?PR?_LCDWRITECOM2?LCD
+--> ?CO?LCD
+--> ?PR?LCDREADDAT1?LCD
+--> ?PR?LCDREADDAT2?LCD
+--> ?PR?_LCDWRITEDAT1?LCD
+--> ?PR?_LCDWRITEDAT2?LCD
?PR?KEYUPSCAN?KEYSCAN ----- ----- 0028H 0001H
+--> ?PR?KEYSCAN?KEYSCAN
+--> ?PR?PREKEYSCAN?KEYSCAN
?PR?KEYSCAN?KEYSCAN ----- ----- ----- -----
+--> ?PR?PREKEYSCAN?KEYSCAN
+--> ?PR?_DELAY?LCD
?PR?PROC?MENU ----- ----- 0021H 0007H
+--> ?CO?MENU
+--> ?PR?KEYUPSCAN?KEYSCAN
+--> ?PR?_CHGCTRLSIGNAL?DVDCTROL
+--> ?PR?_SETCTRLMODE?DVDCTROL
+--> ?PR?_SETCTRLSIGNAL?DVDCTROL
+--> ?PR?_DISMENU?MENU
?PR?_CHGCTRLSIGNAL?DVDCTROL ----- ----- 0028H 0002H
+--> ?CO?MENU
+--> ?CO?DVDCTROL
+--> ?PR?_LCDDRAWTEXT8?LCD
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 5
+--> ?PR?_DVDCTRL?DVDCTROL
?PR?_DISMENU?MENU ----- ----- 0028H 0007H
+--> ?CO?MENU
+--> ?PR?LCDCLEAR?LCD
+--> ?PR?_LCDDRAWTEXT8?LCD
?C_INITSEG ----- ----- ----- -----
+--> ?CO?MENU
IGNORED SYMBOLS:
LCDREADDAT1
LCDREADDAT2
MAXCOL
_LCDWRITECOM1
_LCDWRITECOM2
_LCDWRITEDAT1
_LCDWRITEDAT2
SYMBOL TABLE OF MODULE: gq (KEYSCAN)
VALUE TYPE NAME
----------------------------------
------- MODULE KEYSCAN
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
B:00A0H.1 PUBLIC P2_1
B:00A0H.2 PUBLIC P2_2
B:00A0H.3 PUBLIC P2_3
B:00A0H.4 PUBLIC P2_4
C:164BH PUBLIC KeyScan
D:004EH PUBLIC KeyScanState
D:004FH PUBLIC KeyScanTime
D:0050H PUBLIC LastKeyScanState
C:16E9H PUBLIC PreKeyScan
C:18EEH PUBLIC KeyUpScan
------- PROC PREKEYSCAN
------- DO
D:0007H SYMBOL Key
------- ENDDO
C:16E9H LINE# 7
C:16E9H LINE# 8
C:16E9H LINE# 11
C:16F1H LINE# 12
C:16F3H LINE# 13
C:16F7H LINE# 14
C:16FCH LINE# 15
C:1703H LINE# 16
C:170AH LINE# 18
C:1712H LINE# 19
C:1719H LINE# 20
C:1720H LINE# 21
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 6
C:1727H LINE# 22
C:172EH LINE# 24
C:172EH LINE# 25
------- ENDPROC PREKEYSCAN
------- PROC KEYSCAN
C:164BH LINE# 26
C:164BH LINE# 27
C:164BH LINE# 29
C:1650H LINE# 30
C:1654H LINE# 31
C:1654H LINE# 32
C:165FH LINE# 33
C:166AH LINE# 34
C:1675H LINE# 35
C:1680H LINE# 36
C:168BH LINE# 37
C:1696H LINE# 39
C:1699H LINE# 40
C:1699H LINE# 41
C:169BH LINE# 42
------- ENDPROC KEYSCAN
------- PROC KEYUPSCAN
------- DO
D:0006H SYMBOL Key
D:0028H SYMBOL UpKey
------- ENDDO
C:18EEH LINE# 44
C:18EEH LINE# 45
C:18EEH LINE# 47
C:18F3H LINE# 48
C:18F6H LINE# 49
C:18F6H LINE# 50
C:18F8H LINE# 51
C:18F8H LINE# 52
C:18F8H LINE# 53
C:18FFH LINE# 54
C:1908H LINE# 55
C:190DH LINE# 56
C:190FH LINE# 57
C:190FH LINE# 59
C:190FH LINE# 60
C:1911H LINE# 61
C:1911H LINE# 62
------- ENDPROC KEYUPSCAN
------- ENDMOD KEYSCAN
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:18C8H PUBLIC _xchg
C:1956H PUBLIC _LCDWriteDat1
C:1975H PUBLIC _LCDWriteDat2
C:1917H PUBLIC _LCDWriteCom1
C:1939H PUBLIC _LCDWriteCom2
B:00B0H.4 PUBLIC P3_4
B:0080H.7 PUBLIC P0_7
B:00B0H.5 PUBLIC P3_5
BL51 BANKED LINKER/LOCATER V5.03 05/09/2004 14:28:16 PAGE 7
B:00B0H.6 PUBLIC P3_6
B:00B0H.7 PUBLIC P3_7
C:17CAH PUBLIC LCDReadDat1
C:17F6H PUBLIC LCDReadDat2
C:007AH PUBLIC CharTable8
C:134DH PUBLIC _LCDDrawText8
C:047AH PUBLIC _LCDDrawChar10
D:0053H PUBLIC DrawType
C:1822H PUBLIC LCDClear
C:0003H PUBLIC MAXCOL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -