📄 usbtest.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\PROGRAMFILES\KEIL51\C51\BIN\BL51.EXE C8051Fini.obj, usbtest.obj, ..\C8051F020.LIB, .\usb.obj TO usbtest RAMSIZE (256)
>> CODE (0X0000-0XFFFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C8051Fini.obj (C8051FINI)
usbtest.obj (USBTEST)
..\C8051F020.LIB (DELAY)
..\C8051F020.LIB (SERIALBANDRATE)
.\usb.obj (USB)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?ICALL)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (PRINTF)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?PLDIIDATA)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (?C?CCASE)
E:\PROGRAMFILES\KEIL51\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: usbtest (C8051FINI)
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 0002H UNIT ?DT?USB
000AH 0016H *** GAP ***
BIT 0020H.0 0002H.2 UNIT _BIT_GROUP_
0022H.2 0000H.6 *** GAP ***
DATA 0023H 0034H UNIT _DATA_GROUP_
IDATA 0057H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 005BH UNIT ?XD?USB
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0362H 0194H UNIT ?PR?EP0_OUT?USB
CODE 04F6H 0146H UNIT ?CO?USB
CODE 063CH 00BBH UNIT ?PR?EP0_IN?USB
CODE 06F7H 00B6H UNIT ?C?LIB_CODE
CODE 07ADH 00B4H UNIT ?PR?_D12_READENDPOINT_INT?USB
CODE 0861H 0096H UNIT ?PR?_CODE_TRANSMIT?USB
CODE 08F7H 0096H UNIT ?PR?USB_ISR?USB
CODE 098DH 0085H UNIT ?PR?_D12_READENDPOINT?USB
CODE 0A12H 0057H UNIT ?PR?_D12_WRITEENDPOINT?USB
CODE 0A69H 0057H UNIT ?PR?_D12_WRITEENDPOINT_INT?USB
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 2
CODE 0AC0H 004CH UNIT ?PR?MAIN?USBTEST
CODE 0B0CH 0042H UNIT ?PR?SET_CONFIGURATION?USB
CODE 0B4EH 0041H UNIT ?PR?CONTROLHANDLER?USB
CODE 0B8FH 003FH UNIT ?PR?INICPU?C8051FINI
CODE 0BCEH 003EH UNIT ?PR?GET_DESCRIPTOR?USB
CODE 0C0CH 002FH UNIT ?PR?_OUTPORTB?USB
CODE 0C3BH 0029H UNIT ?PR?_D12_READENDPOINTSTATUS?USB
CODE 0C64H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0C8BH 0025H UNIT ?PR?_INPORTB?USB
CODE 0CB0H 0025H UNIT ?PR?EP2_OUT?USB
CODE 0CD5H 001EH UNIT ?PR?_D12_SETMODE?USB
CODE 0CF3H 001DH UNIT ?PR?_D12_SETADDRESSENABLE?USB
CODE 0D10H 001DH UNIT ?PR?D12_READINTERRUPTREGISTER?USB
CODE 0D2DH 001DH UNIT ?PR?EP1_OUT?USB
CODE 0D4AH 001CH UNIT ?PR?_D12_SETENDPOINTENABLE?USB
CODE 0D66H 001BH UNIT ?PR?BANDRATESET?SERIALBANDRATE
CODE 0D81H 0019H UNIT ?PR?_GETADC0?C8051FINI
CODE 0D9AH 0016H UNIT ?PR?CONNECTUSB?USB
CODE 0DB0H 0016H UNIT ?PR?SET_ADDRESS?USB
CODE 0DC6H 0012H UNIT ?PR?GET_CONFIGURATION?USB
CODE 0DD8H 0011H UNIT ?PR?DISABLEWDT?C8051FINI
CODE 0DE9H 0010H UNIT ?PR?USEEXTAL?C8051FINI
CODE 0DF9H 0010H UNIT ?PR?_DELAY50US?DELAY
CODE 0E09H 0010H UNIT ?PR?_DELAY1MS?DELAY
CODE 0E19H 0010H UNIT ?PR?_DELAY10MS?DELAY
CODE 0E29H 0010H UNIT ?PR?_DELAY100MS?DELAY
CODE 0E39H 0010H UNIT ?PR?_D12_SETENDPOINTSTATUS?USB
CODE 0E49H 000FH UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?USB
CODE 0E58H 000FH UNIT ?PR?RECONNECTUSB?USB
CODE 0E67H 000DH UNIT ?PR?GETWDTSTATUS?C8051FINI
CODE 0E74H 000DH UNIT ?PR?GET_INTERFACE?USB
CODE 0E81H 000CH UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
CODE 0E8DH 000CH UNIT ?PR?_SINGLE_TRANSMIT?USB
CODE 0E99H 000CH UNIT ?C_C51STARTUP
CODE 0EA5H 000AH UNIT ?PR?_SETWDTIME?C8051FINI
CODE 0EAFH 0009H UNIT ?PR?INITIALUSBINT?USB
CODE 0EB8H 0007H UNIT ?PR?_SETDAC0?C8051FINI
CODE 0EBFH 0007H UNIT ?PR?_SETDAC1?C8051FINI
CODE 0EC6H 0007H UNIT ?CO?USBTEST
CODE 0ECDH 0007H UNIT ?PR?_DELAY1US?DELAY
CODE 0ED4H 0007H UNIT ?PR?DISCONNECTUSB?USB
CODE 0EDBH 0005H UNIT ?PR?EP1_IN?USB
CODE 0EE0H 0005H UNIT ?PR?EP2_IN?USB
OVERLAY MAP OF MODULE: usbtest (C8051FINI)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?PR?USB_ISR?USB ----- ----- 0023H 0004H
+--> ?PR?D12_READINTERRUPTREGISTER?USB
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
+--> ?PR?EP0_OUT?USB
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 3
+--> ?PR?EP0_IN?USB
+--> ?PR?EP1_OUT?USB
+--> ?PR?EP1_IN?USB
+--> ?PR?EP2_OUT?USB
+--> ?PR?EP2_IN?USB
?PR?D12_READINTERRUPTREGISTER?USB ----- ----- 0027H 0001H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_OUTPORTB?USB ----- ----- 004CH 0003H
+--> ?PR?_DELAY1US?DELAY
?PR?_INPORTB?USB ----- ----- 004CH 0002H
+--> ?PR?_DELAY1US?DELAY
?CO?USB ----- ----- ----- -----
+--> ?PR?SET_ADDRESS?USB
+--> ?PR?GET_DESCRIPTOR?USB
+--> ?PR?GET_CONFIGURATION?USB
+--> ?PR?SET_CONFIGURATION?USB
+--> ?PR?GET_INTERFACE?USB
?PR?SET_ADDRESS?USB ----- ----- ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?USB
+--> ?PR?_SINGLE_TRANSMIT?USB
?PR?_D12_SETADDRESSENABLE?USB ----- ----- 0045H 0002H
+--> ?PR?_OUTPORTB?USB
?PR?_SINGLE_TRANSMIT?USB ----- ----- ----- -----
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?_D12_WRITEENDPOINT?USB ----- ----- 0047H 0005H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?GET_DESCRIPTOR?USB ----- ----- ----- -----
+--> ?PR?_CODE_TRANSMIT?USB
?PR?_CODE_TRANSMIT?USB ----- ----- 0045H 0002H
+--> ?PR?_D12_WRITEENDPOINT?USB
?PR?GET_CONFIGURATION?USB ----- ----- 0045H 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB
?PR?SET_CONFIGURATION?USB ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?USB
+--> ?PR?_D12_SETENDPOINTENABLE?USB
?PR?_D12_SETENDPOINTENABLE?USB ----- ----- 0045H 0001H
+--> ?PR?_OUTPORTB?USB
?PR?GET_INTERFACE?USB ----- ----- 0045H 0001H
+--> ?PR?_SINGLE_TRANSMIT?USB
?PR?PRINTF?PRINTF 0021H.1 0001H.1 0043H 0014H
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 4
+--> ?PR?PUTCHAR?PUTCHAR
?PR?EP0_OUT?USB ----- ----- 0027H 0001H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_D12_READENDPOINT_INT?USB
+--> ?PR?_D12_SETENDPOINTSTATUS?USB
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?USB
?PR?_D12_READLASTTRANSACTIONSTATUS?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_D12_READENDPOINT_INT?USB ----- ----- 0028H 0007H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
+--> ?CO?USB
+--> ?PR?PRINTF?PRINTF
?PR?_D12_SETENDPOINTSTATUS?USB ----- ----- 0028H 0001H
+--> ?PR?_OUTPORTB?USB
?PR?_D12_ACKNOWLEDGEENDPOINT?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
?PR?EP0_IN?USB ----- ----- 0027H 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_WRITEENDPOINT_INT?USB
?PR?_D12_WRITEENDPOINT_INT?USB ----- ----- 0029H 0005H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?EP1_OUT?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_READENDPOINT_INT?USB
?PR?EP1_IN?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
?PR?EP2_OUT?USB ----- ----- 0027H 0001H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
+--> ?PR?_D12_READENDPOINTSTATUS?USB
+--> ?PR?_D12_READENDPOINT?USB
?PR?_D12_READENDPOINTSTATUS?USB ----- ----- ----- -----
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?_D12_READENDPOINT?USB ----- ----- 0028H 0007H
+--> ?PR?_OUTPORTB?USB
+--> ?PR?_INPORTB?USB
?PR?EP2_IN?USB ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?USB
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 5
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?USBTEST
?PR?MAIN?USBTEST ----- ----- ----- -----
+--> ?PR?INICPU?C8051FINI
+--> ?PR?USEEXTAL?C8051FINI
+--> ?PR?BANDRATESET?SERIALBANDRATE
+--> ?CO?USBTEST
+--> ?PR?PRINTF?PRINTF
+--> ?PR?RECONNECTUSB?USB
+--> ?PR?CONTROLHANDLER?USB
?PR?INICPU?C8051FINI ----- ----- ----- -----
+--> ?PR?DISABLEWDT?C8051FINI
?PR?DISABLEWDT?C8051FINI 0021H.1 0000H.1 ----- -----
?PR?RECONNECTUSB?USB ----- ----- ----- -----
+--> ?PR?DISCONNECTUSB?USB
+--> ?PR?_DELAY1MS?DELAY
+--> ?PR?CONNECTUSB?USB
?PR?DISCONNECTUSB?USB ----- ----- ----- -----
+--> ?PR?_D12_SETMODE?USB
?PR?_D12_SETMODE?USB ----- ----- 0043H 0002H
+--> ?PR?_OUTPORTB?USB
?PR?_DELAY1MS?DELAY ----- ----- ----- -----
+--> ?PR?_DELAY50US?DELAY
?PR?_DELAY50US?DELAY ----- ----- ----- -----
+--> ?PR?_DELAY1US?DELAY
?PR?CONNECTUSB?USB ----- ----- ----- -----
+--> ?PR?_D12_SETMODE?USB
+--> ?PR?_DELAY1MS?DELAY
+--> ?PR?INITIALUSBINT?USB
?PR?CONTROLHANDLER?USB ----- ----- 0043H 0002H
+--> ?CO?USB
SYMBOL TABLE OF MODULE: usbtest (C8051FINI)
VALUE TYPE NAME
----------------------------------
------- MODULE C8051FINI
C:0000H SYMBOL _ICE_DUMMY_
D:00FFH PUBLIC WDTCN
D:00BCH PUBLIC ADC0CF
D:00ABH PUBLIC ADC1CF
B:00A8H.7 PUBLIC EA
BL51 BANKED LINKER/LOCATER V6.00 11/09/2007 20:48:42 PAGE 6
C:0EB8H PUBLIC _SetDAC0
C:0EBFH PUBLIC _SetDAC1
C:0B8FH PUBLIC IniCPU
D:00E8H PUBLIC ADC0CN
D:00D4H PUBLIC DAC0CN
D:00D7H PUBLIC DAC1CN
D:00AAH PUBLIC ADC1CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00A8H PUBLIC IE
D:00A6H PUBLIC P2MDOUT
D:00A7H PUBLIC P3MDOUT
D:00A3H PUBLIC EMI0CF
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -