📄 usb键盘.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 04/16/2007 15:23:03 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Obj\DriverTime.obj, .\Obj\APIComm.obj, .\Obj\Com.obj, .\Obj\Sound.obj, .\Obj\D12ci.obj, .\Obj
>> \Epphal.obj, .\Obj\Key.obj, .\Obj\Led.obj, .\Obj\U_KeyBoard.obj, .\Obj\Chap_9.obj, .\Obj\Isr.obj, .\Obj\Protodma.obj,
>> .\Obj\PS2Drv.obj, .\Obj\Ps2KBd.obj TO .\Obj\Usb键盘 PRINT (.\Obj\Usb键盘.m51) RAMSIZE (256) XDATA (0X0000-0X02FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Obj\DriverTime.obj (DRIVERTIME)
.\Obj\APIComm.obj (APICOMM)
.\Obj\Com.obj (COM)
.\Obj\Sound.obj (SOUND)
.\Obj\D12ci.obj (D12CI)
.\Obj\Epphal.obj (EPPHAL)
.\Obj\Key.obj (KEY)
.\Obj\Led.obj (LED)
.\Obj\U_KeyBoard.obj (U_KEYBOARD)
.\Obj\Chap_9.obj (CHAP_9)
.\Obj\Isr.obj (ISR)
.\Obj\Protodma.obj (PROTODMA)
.\Obj\PS2Drv.obj (PS2DRV)
.\Obj\Ps2KBd.obj (PS2KBD)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: .\Obj\Usb键盘 (DRIVERTIME)
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 0003H UNIT _DATA_GROUP_
IDATA 000BH 0046H UNIT ?ID?ISR
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.12 04/16/2007 15:23:03 PAGE 2
XDATA 0000H 0089H UNIT ?XD?PS2KBD
XDATA 0089H 004AH UNIT ?XD?COM
XDATA 00D3H 0034H UNIT _XDATA_GROUP_
XDATA 0107H 001AH UNIT ?XD?U_KEYBOARD
XDATA 0121H 0016H UNIT ?XD?ISR
XDATA 0137H 0002H UNIT ?XD?D12CI
XDATA 0139H 0002H UNIT ?XD?PROTODMA
XDATA 013BH 0001H UNIT ?XD?DRIVERTIME
XDATA 013CH 0001H UNIT ?XD?PS2DRV
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001DH UNIT ?PR?_LEDON?LED
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02B1H UNIT ?PR?TESTUSBMAIN?U_KEYBOARD
CODE 02D7H 0221H UNIT ?PR?EP0_RXDONE?ISR
CODE 04F8H 01EBH UNIT ?C?LIB_CODE
CODE 06E3H 01CBH UNIT ?PR?_DECODE?PS2KBD
CODE 08AEH 014EH UNIT ?PR?_PS2_READCHAR?PS2DRV
CODE 09FCH 0138H UNIT ?CO?PS2KBD
CODE 0B34H 0115H UNIT ?CO?CHAP_9
CODE 0C49H 010FH UNIT ?PR?EP0_TXDONE?ISR
CODE 0D58H 00ECH UNIT ?PR?_COMPRINTF?APICOMM
CODE 0E44H 00E6H UNIT ?PR?GET_STATUS?CHAP_9
CODE 0F2AH 00E5H UNIT ?PR?FN_USB_ISR?ISR
CODE 100FH 00E4H UNIT ?PR?_CODE_TRANSMIT?CHAP_9
CODE 10F3H 00D5H UNIT ?PR?_PS2_SENDCHAR?PS2DRV
CODE 11C8H 00D0H UNIT ?CO?U_KEYBOARD
CODE 1298H 00CBH UNIT ?PR?_D12_READENDPOINT?D12CI
CODE 1363H 00B1H UNIT ?PR?CLEAR_FEATURE?CHAP_9
CODE 1414H 00B1H UNIT ?PR?SET_FEATURE?CHAP_9
CODE 14C5H 00ADH UNIT ?PR?_SERIAL_READ?COM
CODE 1572H 00A9H UNIT ?PR?SERIAL_ISR?COM
CODE 161BH 00A0H UNIT ?PR?CONTROL_HANDLER?U_KEYBOARD
CODE 16BBH 009FH UNIT ?PR?CHECK_KEY_LED?U_KEYBOARD
CODE 175AH 009CH UNIT ?PR?_D12_WRITEENDPOINT?D12CI
CODE 17F6H 0095H UNIT ?PR?GET_DESCRIPTOR?CHAP_9
CODE 188BH 008FH UNIT ?PR?_COMSENDTEXT?APICOMM
CODE 191AH 008CH UNIT ?C_C51STARTUP
CODE 19A6H 007EH UNIT ?PR?MAIN?U_KEYBOARD
CODE 1A24H 0074H UNIT ?PR?_PUT_KBBUFF?PS2KBD
CODE 1A98H 006EH UNIT ?PR?SET_CONFIGURATION?CHAP_9
CODE 1B06H 006DH UNIT ?PR?READ_WRITE_REGISTER?PROTODMA
CODE 1B73H 0069H UNIT ?PR?PS2GETCHAR?PS2KBD
CODE 1BDCH 0062H UNIT ?PR?D12_READCHIPID?D12CI
CODE 1C3EH 0061H UNIT ?PR?_COMSHOWSTRING?APICOMM
CODE 1C9FH 0060H UNIT ?PR?_OPEN_SERIAL?COM
CODE 1CFFH 005CH UNIT ?PR?MAIN_TXDONE?ISR
CODE 1D5BH 005AH UNIT ?PR?SETREPORT?CHAP_9
CODE 1DB5H 0053H UNIT ?PR?_WRITEDATATORS232?APICOMM
CODE 1E08H 0050H UNIT ?PR?_D12_SETADDRESSENABLE?D12CI
CODE 1E58H 004AH UNIT ?PR?D12_READINTERRUPTREGISTER?D12CI
CODE 1EA2H 004AH UNIT ?PR?SET_ADDRESS?CHAP_9
CODE 1EECH 0042H UNIT ?PR?_D12_SETMODE?D12CI
CODE 1F2EH 0041H UNIT ?PR?_D12_SETENDPOINTENABLE?D12CI
CODE 1F6FH 0041H UNIT ?PR?_D12_READENDPOINTSTATUS?D12CI
BL51 BANKED LINKER/LOCATER V5.12 04/16/2007 15:23:03 PAGE 3
CODE 1FB0H 0041H UNIT ?PR?_D12_SETENDPOINTSTATUS?D12CI
CODE 1FF1H 0041H UNIT ?PR?GET_BUFFER_SIZE?PROTODMA
CODE 2032H 0040H UNIT ?PR?_FLASHLED?U_KEYBOARD
CODE 2072H 003DH UNIT ?PR?_D12_SELECTENDPOINT?D12CI
CODE 20AFH 003AH UNIT ?PR?_DELAY_10MS?DRIVERTIME
CODE 20E9H 003AH UNIT ?PR?_DELAY10US?PS2DRV
CODE 2123H 0038H UNIT ?PR?USB_ISR?ISR
CODE 215BH 0037H UNIT ?PR?KBHIT?KEY
CODE 2192H 0035H UNIT ?PR?_D12_SETDMA?D12CI
CODE 21C7H 0033H UNIT ?PR?SET_INTERFACE?CHAP_9
CODE 21FAH 0031H UNIT ?PR?GETKEYSCANCODE?KEY
CODE 222BH 0031H UNIT ?PR?_SINGLE_TRANSMIT?CHAP_9
CODE 225CH 0030H UNIT ?PR?_SOUND?SOUND
CODE 228CH 002EH UNIT ?PR?_DELAY_1S?DRIVERTIME
CODE 22BAH 002EH UNIT ?PR?EP1_RXDONE?ISR
CODE 22E8H 002CH UNIT ?C_INITSEG
CODE 2314H 002BH UNIT ?PR?KBGET?KEY
CODE 233FH 002AH UNIT ?PR?INITKBD?PS2KBD
CODE 2369H 0029H UNIT ?CO?PS2DRV
CODE 2392H 0028H UNIT ?PR?_PS2KEYBOARDSETSTATUSLED?PS2KBD
CODE 23BAH 0027H UNIT ?PR?_SETCOMBREAKPOINT?APICOMM
CODE 23E1H 0027H UNIT ?PR?_PAUSE?SOUND
CODE 2408H 0025H UNIT ?PR?GET_CONFIGURATION?CHAP_9
CODE 242DH 0021H UNIT ?PR?_SERIAL_WRITE?COM
CODE 244EH 0020H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
CODE 246EH 0020H UNIT ?PR?PS2KEYBOARDSCAN?PS2KBD
CODE 248EH 001DH UNIT ?PR?_LEDOFF?LED
CODE 24ABH 001CH UNIT ?PR?GET_INTERFACE?CHAP_9
CODE 24C7H 001BH UNIT ?PR?_CLOSE_SERIAL?COM
CODE 24E2H 001AH UNIT ?PR?_PS2_GETCHAR?PS2DRV
CODE 24FCH 0019H UNIT ?PR?D12_CONNECT?D12CI
CODE 2515H 0018H UNIT ?PR?_READY_SERIAL?COM
CODE 252DH 0018H UNIT ?PR?MAIN_RXDONE?ISR
CODE 2545H 0017H UNIT ?PR?CLOSEALARM?U_KEYBOARD
CODE 255CH 0017H UNIT ?PR?GETPROTOCOL?CHAP_9
CODE 2573H 0015H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
CODE 2588H 0015H UNIT ?PR?CAPTURECLKHIGH?PS2DRV
CODE 259DH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 25B2H 0014H UNIT ?PR?CAPTURECLKLOW?PS2DRV
CODE 25C6H 0013H UNIT ?PR?_D12_WRITECOMMAND?EPPHAL
CODE 25D9H 0013H UNIT ?PR?_D12_WRITEDATA?EPPHAL
CODE 25ECH 0013H UNIT ?PR?INIT_TIMER0?U_KEYBOARD
CODE 25FFH 0012H UNIT ?PR?D12_READDATA?EPPHAL
CODE 2611H 0012H UNIT ?PR?GET_FIRMWARE_VERSION?PROTODMA
CODE 2623H 0011H UNIT ?CO?ISR
CODE 2634H 0011H UNIT ?PR?PS2KBHIT?PS2KBD
CODE 2645H 000FH UNIT ?PR?INIT_PORT?U_KEYBOARD
CODE 2654H 000FH UNIT ?PR?RECONNECT_USB?U_KEYBOARD
CODE 2663H 000FH UNIT ?PR?STALL_EP0?CHAP_9
CODE 2672H 000EH UNIT ?PR?BUS_RESET?ISR
CODE 2680H 000CH UNIT ?PR?BEEPSHORT?SOUND
CODE 268CH 000CH UNIT ?PR?BEEPLONG?SOUND
CODE 2698H 000CH UNIT ?PR?GETREPORT?CHAP_9
CODE 26A4H 000CH UNIT ?PR?SETPROTOCOL?CHAP_9
CODE 26B0H 0009H UNIT ?PR?INIT_SPECIAL_INTERRUPTS?U_KEYBOARD
CODE 26B9H 0008H UNIT ?PR?D12_DISCONNECT?D12CI
CODE 26C1H 0006H UNIT ?PR?INIT_UNCONFIG?CHAP_9
BL51 BANKED LINKER/LOCATER V5.12 04/16/2007 15:23:03 PAGE 4
CODE 26C7H 0006H UNIT ?PR?INIT_CONFIG?CHAP_9
CODE 26CDH 0006H UNIT ?PR?EP1_TXDONE?ISR
CODE 26D3H 0006H UNIT ?PR?GETPS2DATASTATUS?PS2DRV
CODE 26D9H 0006H UNIT ?PR?GETPS2CLKSTATUS?PS2DRV
CODE 26DFH 0004H UNIT ?PR?RESERVED?CHAP_9
CODE 26E3H 0004H UNIT ?PR?GETIDLE?CHAP_9
CODE 26E7H 0004H UNIT ?PR?SETIDLE?CHAP_9
CODE 26EBH 0001H UNIT ?PR?DMA_EOT?ISR
OVERLAY MAP OF MODULE: .\Obj\Usb键盘 (DRIVERTIME)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?U_KEYBOARD
+--> ?C_INITSEG
?PR?MAIN?U_KEYBOARD ----- ----- 00D3H 0002H
+--> ?PR?CLOSEALARM?U_KEYBOARD
+--> ?PR?_OPEN_SERIAL?COM
+--> ?PR?BEEPLONG?SOUND
+--> ?PR?KBHIT?KEY
+--> ?PR?KBGET?KEY
+--> ?PR?_LEDON?LED
+--> ?PR?BEEPSHORT?SOUND
+--> ?PR?_LEDOFF?LED
+--> ?PR?_PAUSE?SOUND
+--> ?CO?U_KEYBOARD
+--> ?PR?_COMSHOWSTRING?APICOMM
+--> ?PR?INITKBD?PS2KBD
+--> ?PR?TESTUSBMAIN?U_KEYBOARD
+--> ?PR?_CLOSE_SERIAL?COM
?PR?CLOSEALARM?U_KEYBOARD ----- ----- ----- -----
+--> ?PR?_DELAY_1S?DRIVERTIME
+--> ?PR?_SETCOMBREAKPOINT?APICOMM
+--> ?PR?_READY_SERIAL?COM
+--> ?PR?_D12_READENDPOINTSTATUS?D12CI
?PR?_DELAY_1S?DRIVERTIME ----- ----- 00D5H 0002H
+--> ?PR?_DELAY_10MS?DRIVERTIME
?PR?_DELAY_10MS?DRIVERTIME 0008H 0003H 00EFH 0001H
?PR?_SETCOMBREAKPOINT?APICOMM ----- ----- 00D5H 0003H
+--> ?PR?_SERIAL_READ?COM
?PR?_SERIAL_READ?COM ----- ----- 00D8H 0004H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -