📄 keybord.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/01/2006 18:46:02 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE keyboard.obj TO keybord RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
keyboard.obj (KEYBOARD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: keybord (KEYBOARD)
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 0032H UNIT ?DT?KEYBOARD
DATA 003AH 0016H UNIT _DATA_GROUP_
DATA 0050H 0004H UNIT ?DT?_LCD_LOADCHAR?KEYBOARD
DATA 0054H 0001H UNIT ?DT?_LCD_MOVE?KEYBOARD
IDATA 0055H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000BH UNIT ?PR?_DELAY?KEYBOARD
CODE 000EH 0005H UNIT ?PR?INIT?KEYBOARD
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0100H UNIT ?CO?KEYBOARD
CODE 0116H 00CAH UNIT ?PR?KEYPROCESS?KEYBOARD
CODE 01E0H 008CH UNIT ?C_C51STARTUP
CODE 026CH 006EH UNIT ?PR?GETKEY?KEYBOARD
CODE 02DAH 005DH UNIT ?PR?_COMMAND?KEYBOARD
CODE 0337H 0046H UNIT ?C?LIB_CODE
CODE 037DH 0043H UNIT ?PR?INTERRUPT1_RECEIVE?KEYBOARD
CODE 03C0H 0035H UNIT ?PR?_LCD_LOADCHAR?KEYBOARD
CODE 03F5H 0033H UNIT ?PR?LCDCLR?KEYBOARD
CODE 0428H 002BH UNIT ?PR?_DELAY1MS?KEYBOARD
CODE 0453H 002BH UNIT ?PR?_PRINT?KEYBOARD
CODE 047EH 0022H UNIT ?PR?MAIN?KEYBOARD
CODE 04A0H 0021H UNIT ?PR?_LCD_MOVE?KEYBOARD
CODE 04C1H 0020H UNIT ?PR?LCD_INITIAL?KEYBOARD
CODE 04E1H 001BH UNIT ?PR?_GOTOXY?KEYBOARD
CODE 04FCH 0019H UNIT ?PR?_LCD_WRITE?KEYBOARD
CODE 0515H 0018H UNIT ?PR?LCD_WAIT?KEYBOARD
CODE 052DH 0015H UNIT ?C_INITSEG
CODE 0542H 0009H UNIT ?PR?_LCD_SETDISPLAY?KEYBOARD
CODE 054BH 0009H UNIT ?PR?_LCD_SETINPUT?KEYBOARD
OVERLAY MAP OF MODULE: keybord (KEYBOARD)
BL51 BANKED LINKER/LOCATER V5.12 12/01/2006 18:46:02 PAGE 2
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?KEYBOARD
+--> ?C_INITSEG
?PR?MAIN?KEYBOARD 003AH 0001H
+--> ?PR?INIT?KEYBOARD
+--> ?PR?LCD_INITIAL?KEYBOARD
+--> ?PR?_COMMAND?KEYBOARD
+--> ?PR?_DELAY?KEYBOARD
+--> ?PR?GETKEY?KEYBOARD
+--> ?PR?KEYPROCESS?KEYBOARD
?PR?LCD_INITIAL?KEYBOARD ----- -----
+--> ?PR?_DELAY1MS?KEYBOARD
+--> ?PR?_LCD_SETDISPLAY?KEYBOARD
+--> ?PR?_LCD_WRITE?KEYBOARD
+--> ?PR?_LCD_SETINPUT?KEYBOARD
?PR?_LCD_SETDISPLAY?KEYBOARD ----- -----
+--> ?PR?_LCD_WRITE?KEYBOARD
?PR?_LCD_WRITE?KEYBOARD ----- -----
+--> ?PR?LCD_WAIT?KEYBOARD
?PR?LCD_WAIT?KEYBOARD ----- -----
+--> ?PR?_DELAY1MS?KEYBOARD
?PR?_LCD_SETINPUT?KEYBOARD ----- -----
+--> ?PR?_LCD_WRITE?KEYBOARD
?PR?_COMMAND?KEYBOARD ----- -----
+--> ?PR?_DELAY?KEYBOARD
?PR?GETKEY?KEYBOARD 003BH 0001H
+--> ?CO?KEYBOARD
+--> ?PR?LCDCLR?KEYBOARD
?PR?LCDCLR?KEYBOARD 003CH 0011H
+--> ?PR?_GOTOXY?KEYBOARD
+--> ?PR?_PRINT?KEYBOARD
?PR?_GOTOXY?KEYBOARD 004DH 0001H
+--> ?PR?_LCD_WRITE?KEYBOARD
?PR?_PRINT?KEYBOARD 004DH 0003H
+--> ?CO?KEYBOARD
+--> ?PR?_LCD_WRITE?KEYBOARD
?PR?KEYPROCESS?KEYBOARD ----- -----
+--> ?PR?_DELAY?KEYBOARD
+--> ?PR?_GOTOXY?KEYBOARD
+--> ?PR?_PRINT?KEYBOARD
BL51 BANKED LINKER/LOCATER V5.12 12/01/2006 18:46:02 PAGE 3
SYMBOL TABLE OF MODULE: keybord (KEYBOARD)
VALUE TYPE NAME
----------------------------------
------- MODULE KEYBOARD
C:0000H SYMBOL _ICE_DUMMY_
C:0018H PUBLIC noshift
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:04C1H PUBLIC LCD_Initial
D:00B0H PUBLIC P3
B:00B0H.3 PUBLIC Clk_Line
B:00A8H.7 PUBLIC EA
D:0008H PUBLIC blank
D:0009H PUBLIC Key_Value
C:026CH PUBLIC getkey
D:00A8H PUBLIC IE
C:03C0H PUBLIC _LCD_LoadChar
D:00B8H PUBLIC IP
D:000BH PUBLIC flag
C:0542H PUBLIC _LCD_SetDisplay
D:000CH PUBLIC Int_Time
C:0501H PUBLIC _LCD_Write
C:047EH PUBLIC main
D:000DH PUBLIC comf
C:04E5H PUBLIC _GotoXY
C:04A0H PUBLIC _LCD_Move
D:0080H PUBLIC DBPort
D:000EH PUBLIC save
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:000EH PUBLIC init
C:02DAH PUBLIC _command
D:00E0H PUBLIC ACC
B:0090H.2 PUBLIC LcdEn
D:000FH PUBLIC key
C:0515H PUBLIC LCD_Wait
C:00B8H PUBLIC addshift
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
C:0116H PUBLIC keyprocess
D:0010H PUBLIC num
C:054BH PUBLIC _LCD_SetInput
B:0090H.0 PUBLIC LcdRs
B:0090H.1 PUBLIC LcdRw
C:0433H PUBLIC _Delay1ms
B:00B0H.4 PUBLIC Data_Line
D:00C8H PUBLIC T2CON
C:037DH PUBLIC interrupt1_receive
C:0459H PUBLIC _Print
C:0003H PUBLIC _delay
C:03F5H PUBLIC lcdclr
D:0012H PUBLIC display
BL51 BANKED LINKER/LOCATER V5.12 12/01/2006 18:46:02 PAGE 4
D:00D0H PUBLIC PSW
------- PROC L?0105
------- ENDPROC L?0105
------- PROC _DELAY1MS
D:0006H SYMBOL count
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0433H LINE# 36
C:0433H LINE# 37
C:0433H LINE# 39
C:043DH LINE# 40
C:0452H LINE# 41
------- ENDPROC _DELAY1MS
------- PROC LCD_WAIT
C:0515H LINE# 43
C:0515H LINE# 44
C:0515H LINE# 45
C:0517H LINE# 46
C:051AH LINE# 47
C:051DH LINE# 48
C:0522H LINE# 49
C:0524H LINE# 50
C:052BH LINE# 51
C:052CH LINE# 52
------- ENDPROC LCD_WAIT
------- PROC L?0104
------- ENDPROC L?0104
------- PROC _LCD_WRITE
D:0007H SYMBOL style
D:0005H SYMBOL input
C:0501H LINE# 58
C:0501H LINE# 59
C:0501H LINE# 60
C:0506H LINE# 61
C:0509H LINE# 62
C:050CH LINE# 63
C:050FH LINE# 64
C:0512H LINE# 65
------- ENDPROC _LCD_WRITE
------- PROC _LCD_SETDISPLAY
D:0007H SYMBOL DisplayMode
C:0542H LINE# 78
C:0542H LINE# 79
C:0542H LINE# 80
------- ENDPROC _LCD_SETDISPLAY
------- PROC _LCD_SETINPUT
D:0007H SYMBOL InputMode
C:054BH LINE# 90
C:054BH LINE# 91
C:054BH LINE# 92
------- ENDPROC _LCD_SETINPUT
------- PROC _LCD_MOVE
D:0054H SYMBOL object
D:0001H SYMBOL direction
C:04A0H LINE# 100
BL51 BANKED LINKER/LOCATER V5.12 12/01/2006 18:46:02 PAGE 5
C:04A4H LINE# 101
C:04A4H LINE# 102
C:04A9H LINE# 103
C:04B2H LINE# 104
C:04B7H LINE# 105
C:04C0H LINE# 106
------- ENDPROC _LCD_MOVE
------- PROC LCD_INITIAL
C:04C1H LINE# 109
C:04C1H LINE# 110
C:04C1H LINE# 111
C:04C3H LINE# 112
C:04CAH LINE# 113
C:04CAH LINE# 114
C:04CDH LINE# 115
C:04CDH LINE# 116
C:04D0H LINE# 117
C:04D5H LINE# 119
C:04DCH LINE# 120
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -