📄 usbok.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE TEST02.obj TO usbok RAMSIZE (256) CODE (0X0000-0XEFFF) XDATA (0XF800-0XFFFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
TEST02.obj (TEST02)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
LINK MAP OF MODULE: usbok (TEST02)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0002H.7 UNIT ?BI?TEST02
0022H.7 0000H.1 *** GAP ***
IDATA 0023H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H F800H *** GAP ***
XDATA F800H 003BH UNIT ?XD?TEST02
XDATA F83BH 0005H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0001H UNIT ?PR?EXTINT_ISR?TEST02
CODE 0007H 0001H UNIT ?PR?KEY_ISR?TEST02
CODE 0008H 0001H UNIT ?PR?RES_ISR?TEST02
CODE 0009H 0001H UNIT ?PR?SER_ISR?TEST02
CODE 000AH 0001H UNIT ?PR?ADC_ISR?TEST02
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0001H UNIT ?PR?SMB0_ISR?TEST02
CODE 000FH 0001H UNIT ?PR?SMB1_ISR?TEST02
CODE 0010H 0001H UNIT ?PR?LPC_ISR?TEST02
CODE 0011H 0001H UNIT ?PR?CIR_ISR?TEST02
CODE 0012H 0001H UNIT ?PR?SPI_ISR?TEST02
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0012H UNIT ?PR?IN_STATUS?TEST02
0040H 0003H *** GAP ***
CODE 0043H 0003H ABSOLUTE
0046H 0005H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 2
CODE 0053H 0003H ABSOLUTE
0056H 0005H *** GAP ***
CODE 005BH 0003H ABSOLUTE
005EH 0005H *** GAP ***
CODE 0063H 0003H ABSOLUTE
0066H 0005H *** GAP ***
CODE 006BH 0003H ABSOLUTE
CODE 006EH 000FH UNIT ?PR?WAIT100US?TEST02
007DH 0006H *** GAP ***
CODE 0083H 0003H ABSOLUTE
CODE 0086H 0F64H UNIT ?PR?SETUP_PROC?TEST02
CODE 0FEAH 0D2CH UNIT ?PR?KB_SCAN?TEST02
CODE 1D16H 037BH UNIT ?PR?MAIN?TEST02
CODE 2091H 0125H UNIT ?CO?TEST02
CODE 21B6H 00B2H UNIT ?PR?PS2_ISR?TEST02
CODE 2268H 0082H UNIT ?PR?USB_ISR?TEST02
CODE 22EAH 007EH UNIT ?PR?PS2A_MS_GET_STATUS?TEST02
CODE 2368H 0076H UNIT ?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02
CODE 23DEH 0067H UNIT ?PR?_KB_SET_ONE?TEST02
CODE 2445H 0040H UNIT ?PR?_PS2A_MS_ACK?TEST02
CODE 2485H 0040H UNIT ?PR?_PS2B_MS_ACK?TEST02
CODE 24C5H 0027H UNIT ?PR?GET_NEXT_SCAN_CODE?TEST02
CODE 24ECH 0026H UNIT ?PR?_PS2A_MS_NOACK?TEST02
CODE 2512H 0026H UNIT ?PR?_PS2B_MS_NOACK?TEST02
CODE 2538H 0026H UNIT ?C?LIB_CODE
CODE 255EH 0023H UNIT ?PR?XREG_INIT?TEST02
CODE 2581H 001EH UNIT ?PR?PS2A_BAT?TEST02
CODE 259FH 001EH UNIT ?PR?TMR_ISR?TEST02
CODE 25BDH 001DH UNIT ?PR?PS2B_BAT?TEST02
CODE 25DAH 001AH UNIT ?PR?OUT_STATUS?TEST02
CODE 25F4H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: usbok (TEST02)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------
?PR?USB_ISR?TEST02 ----- -----
+--> ?PR?SETUP_PROC?TEST02
?PR?SETUP_PROC?TEST02 F83BH 0001H
+--> ?PR?IN_STATUS?TEST02
+--> ?CO?TEST02
+--> ?PR?_KB_SET_ONE?TEST02
+--> ?PR?OUT_STATUS?TEST02
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TEST02
?PR?MAIN?TEST02 F83CH 0002H
+--> ?PR?XREG_INIT?TEST02
+--> ?PR?_PS2A_MS_NOACK?TEST02
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 3
+--> ?PR?PS2A_BAT?TEST02
+--> ?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02
+--> ?PR?_PS2A_MS_ACK?TEST02
+--> ?PR?PS2A_MS_GET_STATUS?TEST02
+--> ?PR?_PS2B_MS_NOACK?TEST02
+--> ?PR?PS2B_BAT?TEST02
+--> ?PR?_PS2B_MS_ACK?TEST02
+--> ?PR?_KB_SET_ONE?TEST02
+--> ?PR?WAIT100US?TEST02
+--> ?PR?KB_SCAN?TEST02
?PR?PS2A_MS_GET_DEVICE_TYPE?TEST02 F83EH 0001H
?PR?KB_SCAN?TEST02 F83EH 0002H
+--> ?PR?GET_NEXT_SCAN_CODE?TEST02
SYMBOL TABLE OF MODULE: usbok (TEST02)
VALUE TYPE NAME
----------------------------------
------- MODULE TEST02
C:0000H SYMBOL _ICE_DUMMY_
B:0020H.0 PUBLIC numlock_make
X:F800H PUBLIC configuration
D:008DH PUBLIC TIMER
X:F801H PUBLIC MM_KB_DATA
B:0020H.1 PUBLIC toggle
X:F803H PUBLIC MOUSE_DATA
X:F806H PUBLIC ms_idle_cnt
X:F807H PUBLIC KB_DATA
D:00A8H PUBLIC IEN0
B:0020H.2 PUBLIC ep1toggle
D:00B8H PUBLIC IEN1
B:0020H.3 PUBLIC ep2toggle
C:2368H PUBLIC PS2A_MS_GET_DEVICE_TYPE
D:00EDH PUBLIC USB_EP0
B:0020H.4 PUBLIC wakeup_make
D:00EEH PUBLIC USB_EP1
D:00EFH PUBLIC USB_EP2
B:0020H.5 PUBLIC scroll_make
B:0020H.6 PUBLIC remote_wku_enable
X:F80FH PUBLIC SETUPR0
C:20A3H SYMBOL conf_desc_table
X:F810H PUBLIC SETUPR1
C:000AH PUBLIC ADC_ISR
X:F811H PUBLIC SETUPR2
X:F812H PUBLIC SETUPR3
X:F813H PUBLIC SETUPR4
X:F814H PUBLIC SETUPR5
X:F815H PUBLIC SETUPR6
B:0020H.7 PUBLIC sleep_make
X:F816H PUBLIC KB_idle_rate
X:F817H PUBLIC SETUPR7
X:F818H PUBLIC tmr_10ms_cnt
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 4
C:22EAH PUBLIC PS2A_MS_GET_STATUS
D:0081H PUBLIC SP
B:0021H.0 PUBLIC right_shift_make
C:21B6H PUBLIC PS2_ISR
C:1D16H PUBLIC main
C:2445H PUBLIC _PS2A_MS_ACK
C:2485H PUBLIC _PS2B_MS_ACK
C:0086H PUBLIC SETUP_PROC
B:0021H.1 PUBLIC caps_make
B:0021H.2 PUBLIC configured
C:2150H SYMBOL mouse_report
C:0011H PUBLIC CIR_ISR
C:0006H PUBLIC EXTINT_ISR
C:2091H SYMBOL dev_desc_table
C:0010H PUBLIC LPC_ISR
B:0021H.3 PUBLIC kb_check
D:008BH PUBLIC TIM_CTL
B:0021H.4 PUBLIC left_shift_make
X:F819H PUBLIC MS_idle_rate
D:0089H PUBLIC TIM_SEL
B:0021H.5 PUBLIC power_make
D:00F7H PUBLIC USB_EPP
C:006EH PUBLIC wait100us
D:008CH PUBLIC TIM_PRE
D:0088H PUBLIC TIM_STA
B:0021H.6 PUBLIC NEW_SYS_KB_DATA
X:F81AH PUBLIC mm_key0
X:F81BH PUBLIC rx_ms_bcnt
X:F81CH PUBLIC mm_key1
C:0007H PUBLIC KEY_ISR
C:0009H PUBLIC SER_ISR
C:0008H PUBLIC RES_ISR
C:2268H PUBLIC USB_ISR
B:0021H.7 PUBLIC right_ctrl_make
D:00C7H PUBLIC PS2A_D
C:0012H PUBLIC SPI_ISR
D:009FH PUBLIC PS2B_D
X:F81DH PUBLIC rd_kb_ptr
X:F81EH PUBLIC len
C:259FH PUBLIC TMR_ISR
B:0022H.0 PUBLIC right_alt_make
C:24ECH PUBLIC _PS2A_MS_NOACK
B:0022H.1 PUBLIC left_ctrl_make
C:2512H PUBLIC _PS2B_MS_NOACK
X:F81FH PUBLIC KB_BUF_DATA
B:0022H.2 PUBLIC right_gui_make
B:00A8H.1 PUBLIC ET0
B:0022H.3 PUBLIC key_make
C:2581H PUBLIC PS2A_BAT
C:255EH PUBLIC xreg_init
B:0022H.4 PUBLIC NEW_MM_KB_DATA
C:25BDH PUBLIC PS2B_BAT
B:0022H.5 PUBLIC left_alt_make
X:F82FH PUBLIC rx_kb_ptr
X:F830H PUBLIC MOUSE_STATUS
B:00B8H.4 PUBLIC EX5
B:00A8H.7 PUBLIC EAL
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 5
X:F833H PUBLIC NEW_KB_DATA
B:00A8H.5 PUBLIC EX7
C:0FEAH PUBLIC kb_scan
B:0022H.6 PUBLIC left_gui_make
X:F834H PUBLIC LED
X:F835H PUBLIC KB_protocal
C:2110H SYMBOL keyboard_report
D:00C5H PUBLIC PS2A_CTL
D:009DH PUBLIC PS2B_CTL
D:00E4H PUBLIC USB_CTL0
C:002EH PUBLIC in_status
D:00E5H PUBLIC USB_CTL1
D:00C6H PUBLIC PS2A_STA
D:00E6H PUBLIC USB_CTL2
D:009EH PUBLIC PS2B_STA
C:000EH PUBLIC SMB0_ISR
C:25E0H PUBLIC out_status
D:00E7H PUBLIC USB_CTL3
C:000FH PUBLIC SMB1_ISR
D:00E8H PUBLIC USB_CTL4
D:00EAH PUBLIC USB_STA0
D:00E9H PUBLIC USB_CTL5
D:00EBH PUBLIC USB_STA1
X:F836H PUBLIC i
C:24C5H PUBLIC get_next_scan_code
X:F837H PUBLIC SYS_KB_DATA
X:F838H PUBLIC j
X:F839H PUBLIC len1
X:F83AH PUBLIC kb_idle_cnt
C:20DEH SYMBOL str0_table
C:20E2H SYMBOL str1_table
C:20FAH SYMBOL str2_table
C:23DEH PUBLIC _KB_SET_ONE
------- PROC MAIN
------- DO
X:F83CH SYMBOL usb_kb_ptr
X:F83DH SYMBOL key
C:1DCCH SYMBOL restart
------- ENDDO
C:1D16H LINE# 146
C:1D16H LINE# 151
C:1D19H LINE# 152
C:1D1CH LINE# 154
C:1D21H LINE# 155
C:1D25H LINE# 156
C:1D29H LINE# 164
C:1D2FH LINE# 165
C:1D34H LINE# 167
C:1D36H LINE# 168
C:1D3AH LINE# 170
C:1D3EH LINE# 171
C:1D42H LINE# 173
C:1D46H LINE# 174
C:1D4CH LINE# 175
C:1D4EH LINE# 177
C:1D50H LINE# 178
C:1D52H LINE# 180
BL51 BANKED LINKER/LOCATER V5.03 01/26/2007 14:58:50 PAGE 6
C:1D54H LINE# 184
C:1D5CH LINE# 185
C:1D5FH LINE# 186
C:1D62H LINE# 187
C:1D67H LINE# 188
C:1D6AH LINE# 189
C:1D6FH LINE# 193
C:1D77H LINE# 194
C:1D7AH LINE# 195
C:1D7FH LINE# 196
C:1D84H LINE# 200
C:1D8BH LINE# 201
C:1D8EH LINE# 202
C:1D91H LINE# 203
C:1D94H LINE# 204
C:1D9BH LINE# 209
C:1D9EH LINE# 210
C:1DA1H LINE# 212
C:1DA4H LINE# 213
C:1DA7H LINE# 215
C:1DACH LINE# 217
C:1DAEH LINE# 219
C:1DB0H LINE# 226
C:1DB3H LINE# 227
C:1DB6H LINE# 228
C:1DB9H LINE# 229
C:1DBCH LINE# 230
C:1DBFH LINE# 231
C:1DC2H LINE# 233
C:1DC4H LINE# 237
C:1DC7H LINE# 238
C:1DC9H LINE# 239
C:1DCCH LINE# 241
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -