?? myusbhid.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Main.obj, Key.obj, UART.obj, PDIUSBD12.obj, UsbCore.obj TO MyUsbHid RAMSIZE (256)
>> CODE (0X0000-0X1FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Main.obj (MAIN)
Key.obj (KEY)
UART.obj (UART)
PDIUSBD12.obj (PDIUSBD12)
UsbCore.obj (USBCORE)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
LINK MAP OF MODULE: MyUsbHid (?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 0021H UNIT _DATA_GROUP_
DATA 0029H 0014H UNIT ?DT?USBCORE
DATA 003DH 0001H UNIT ?DT?KEY
DATA 003EH 0001H UNIT ?DT?UART
IDATA 003FH 0010H UNIT ?ID?USBCORE
IDATA 004FH 0007H UNIT ?ID?KEY
IDATA 0056H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?D12ACKNOWLEDGESETUP?PDIUSBD12
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 050AH UNIT ?CO?MAIN
CODE 0530H 03EAH UNIT ?CO?USBCORE
CODE 091AH 03BDH UNIT ?PR?USBEP0OUT?USBCORE
CODE 0CD7H 0294H UNIT ?C?LIB_CODE
CODE 0F6BH 00CBH UNIT ?PR?MAIN?MAIN
CODE 1036H 00A2H UNIT ?PR?_D12READENDPOINTBUFFER?PDIUSBD12
CODE 10D8H 009BH UNIT ?PR?_D12WRITEENDPOINTBUFFER?PDIUSBD12
CODE 1173H 008CH UNIT ?C_C51STARTUP
CODE 11FFH 0078H UNIT ?PR?SENDREPORT?MAIN
CODE 1277H 0076H UNIT ?PR?_PRINTLONGINT?UART
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 2
CODE 12EDH 0069H UNIT ?PR?USBEP0SENDDATA?USBCORE
CODE 1356H 0060H UNIT ?PR?TIMER0ISR?KEY
CODE 13B6H 003DH UNIT ?PR?_PRINTSHORTINTHEX?UART
CODE 13F3H 0031H UNIT ?PR?USBEP1OUT?USBCORE
CODE 1424H 0025H UNIT ?PR?_PRINTHEX?UART
CODE 1449H 0021H UNIT ?CO?PDIUSBD12
CODE 146AH 0020H UNIT ?PR?_DELAYXMS?USBCORE
CODE 148AH 001FH UNIT ?PR?USBDISCONNECT?USBCORE
CODE 14A9H 001EH UNIT ?PR?INITKEYBOARD?KEY
CODE 14C7H 001DH UNIT ?PR?INITUART?UART
CODE 14E4H 0018H UNIT ?PR?USBCONNECT?USBCORE
CODE 14FCH 0014H UNIT ?PR?_D12SETENDPOINTENABLE?PDIUSBD12
CODE 1510H 0013H UNIT ?PR?_PRINTS?UART
CODE 1523H 0012H UNIT ?PR?USBEP1IN?USBCORE
CODE 1535H 0011H UNIT ?PR?D12READID?PDIUSBD12
CODE 1546H 0011H UNIT ?PR?USBEP0IN?USBCORE
CODE 1557H 0010H UNIT ?CO?UART
CODE 1567H 000EH UNIT ?PR?_D12SETADDRESS?PDIUSBD12
CODE 1575H 000DH UNIT ?PR?USBBUSRESET?USBCORE
CODE 1582H 000CH UNIT ?PR?UARTISR?UART
CODE 158EH 000CH UNIT ?PR?_D12WRITECOMMAND?PDIUSBD12
CODE 159AH 000CH UNIT ?PR?D12READBYTE?PDIUSBD12
CODE 15A6H 000CH UNIT ?PR?_D12WRITEBYTE?PDIUSBD12
CODE 15B2H 000BH UNIT ?PR?INITTIMER0?KEY
CODE 15BDH 000AH UNIT ?PR?_UARTPUTCHAR?UART
CODE 15C7H 000AH UNIT ?PR?_PRINTC?UART
CODE 15D1H 0009H UNIT ?PR?USBBUSSUSPEND?USBCORE
CODE 15DAH 0009H UNIT ?PR?USBEP2OUT?USBCORE
CODE 15E3H 0009H UNIT ?PR?USBEP2IN?USBCORE
CODE 15ECH 0007H UNIT ?C_INITSEG
CODE 15F3H 0005H UNIT ?PR?D12CLEARBUFFER?PDIUSBD12
CODE 15F8H 0005H UNIT ?PR?D12VALIDATEBUFFER?PDIUSBD12
CODE 15FDH 0003H UNIT ?PR?_D12SELECTENDPOINT?PDIUSBD12
OVERLAY MAP OF MODULE: MyUsbHid (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0008H 0004H
+--> ?PR?INITKEYBOARD?KEY
+--> ?PR?INITUART?UART
+--> ?CO?MAIN
+--> ?PR?_PRINTS?UART
+--> ?PR?D12READID?PDIUSBD12
+--> ?PR?_PRINTSHORTINTHEX?UART
+--> ?PR?USBDISCONNECT?USBCORE
+--> ?PR?USBCONNECT?USBCORE
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?D12READBYTE?PDIUSBD12
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 3
+--> ?PR?USBBUSSUSPEND?USBCORE
+--> ?PR?USBBUSRESET?USBCORE
+--> ?PR?USBEP0OUT?USBCORE
+--> ?PR?USBEP0IN?USBCORE
+--> ?PR?USBEP1OUT?USBCORE
+--> ?PR?USBEP1IN?USBCORE
+--> ?PR?USBEP2OUT?USBCORE
+--> ?PR?USBEP2IN?USBCORE
+--> ?PR?SENDREPORT?MAIN
?PR?INITKEYBOARD?KEY ----- -----
+--> ?PR?INITTIMER0?KEY
?PR?_PRINTS?UART ----- -----
+--> ?PR?_UARTPUTCHAR?UART
?PR?D12READID?PDIUSBD12 ----- -----
+--> ?PR?D12READBYTE?PDIUSBD12
?PR?D12READBYTE?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
?PR?_PRINTSHORTINTHEX?UART 000CH 0007H
+--> ?CO?UART
+--> ?PR?_PRINTS?UART
?PR?USBDISCONNECT?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?_D12WRITEBYTE?PDIUSBD12
+--> ?PR?_DELAYXMS?USBCORE
?PR?USBCONNECT?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?_D12WRITEBYTE?PDIUSBD12
?PR?USBBUSSUSPEND?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
?PR?USBBUSRESET?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
?PR?USBEP0OUT?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12
+--> ?PR?_D12READENDPOINTBUFFER?PDIUSBD12
+--> ?PR?D12ACKNOWLEDGESETUP?PDIUSBD12
+--> ?PR?D12CLEARBUFFER?PDIUSBD12
+--> ?PR?_PRINTHEX?UART
+--> ?PR?_D12SETADDRESS?PDIUSBD12
+--> ?PR?_D12SETENDPOINTENABLE?PDIUSBD12
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 4
+--> ?PR?USBEP0SENDDATA?USBCORE
?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12 ----- -----
+--> ?PR?D12READBYTE?PDIUSBD12
?PR?_D12READENDPOINTBUFFER?PDIUSBD12 0014H 0006H
+--> ?PR?_D12SELECTENDPOINT?PDIUSBD12
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?D12READBYTE?PDIUSBD12
+--> ?CO?PDIUSBD12
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTLONGINT?UART
+--> ?PR?_PRINTHEX?UART
?PR?_D12SELECTENDPOINT?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
?PR?_PRINTLONGINT?UART 001AH 000FH
+--> ?PR?_UARTPUTCHAR?UART
?PR?_PRINTHEX?UART ----- -----
+--> ?PR?_PRINTC?UART
+--> ?CO?UART
?PR?D12ACKNOWLEDGESETUP?PDIUSBD12 ----- -----
+--> ?PR?_D12SELECTENDPOINT?PDIUSBD12
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
?PR?D12CLEARBUFFER?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
?PR?_D12SETADDRESS?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?_D12WRITEBYTE?PDIUSBD12
?PR?_D12SETENDPOINTENABLE?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?_D12WRITEBYTE?PDIUSBD12
?PR?USBEP0SENDDATA?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_D12WRITEENDPOINTBUFFER?PDIUSBD12
?PR?_D12WRITEENDPOINTBUFFER?PDIUSBD12 0014H 0006H
+--> ?PR?_D12SELECTENDPOINT?PDIUSBD12
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
+--> ?PR?_D12WRITEBYTE?PDIUSBD12
+--> ?CO?PDIUSBD12
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTLONGINT?UART
+--> ?PR?_PRINTHEX?UART
+--> ?PR?D12VALIDATEBUFFER?PDIUSBD12
?PR?D12VALIDATEBUFFER?PDIUSBD12 ----- -----
+--> ?PR?_D12WRITECOMMAND?PDIUSBD12
?PR?USBEP0IN?USBCORE ----- -----
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 5
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12
+--> ?PR?USBEP0SENDDATA?USBCORE
?PR?USBEP1OUT?USBCORE 000CH 0008H
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12
+--> ?PR?_D12READENDPOINTBUFFER?PDIUSBD12
+--> ?PR?D12CLEARBUFFER?PDIUSBD12
?PR?USBEP1IN?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
+--> ?PR?_D12READENDPOINTLASTSTATUS?PDIUSBD12
?PR?USBEP2OUT?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
?PR?USBEP2IN?USBCORE ----- -----
+--> ?CO?USBCORE
+--> ?PR?_PRINTS?UART
?PR?SENDREPORT?MAIN 000CH 0008H
+--> ?CO?MAIN
+--> ?PR?_D12WRITEENDPOINTBUFFER?PDIUSBD12
SYMBOL TABLE OF MODULE: MyUsbHid (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1173H SEGMENT ?C_C51STARTUP
I:0056H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:1176H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:1173H SYMBOL STARTUP1
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:55 PAGE 6
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1173H LINE# 98
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -