?? ex1.m51
字號:
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, D12ci.obj, Epphal.obj, Chap_9.obj, Protodma.obj, Isr.obj,
>> 2-16.obj, 24C00.obj TO EX1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
D12ci.obj (D12CI)
Epphal.obj (EPPHAL)
Chap_9.obj (CHAP_9)
Protodma.obj (PROTODMA)
Isr.obj (ISR)
2-16.obj (2_16)
24C00.obj (24C00)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: EX1 (?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 0019H UNIT ?DT?MAIN
DATA 0021H 0015H UNIT _DATA_GROUP_
DATA 0036H 0008H UNIT ?DT?ISR
DATA 003EH 0003H UNIT ?DT?_PRINTF?2_16
DATA 0041H 0002H UNIT ?DT?D12_READCHIPID?D12CI
IDATA 0043H 0057H UNIT ?ID?ISR
IDATA 009AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
CODE 000AH 0001H UNIT ?PR?BUS_RESET?ISR
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?INIT_UNCONFIG?MAIN
CODE 0013H 0003H ABSOLUTE
CODE 0016H 00F6H UNIT ?PR?EP0_RXDONE?ISR
CODE 010CH 00ECH UNIT ?PR?MAIN?MAIN
CODE 01F8H 0091H UNIT ?PR?EP0_TXDONE?ISR
CODE 0289H 0091H UNIT ?C?LIB_CODE
CODE 031AH 008CH UNIT ?C_C51STARTUP
CODE 03A6H 0088H UNIT ?CO?MAIN
CODE 042EH 007DH UNIT ?PR?_D12_READENDPOINT?D12CI
CODE 04ABH 0072H UNIT ?PR?_CODE_TRANSMIT?MAIN
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 2
CODE 051DH 006FH UNIT ?PR?FN_USB_ISR?ISR
CODE 058CH 006EH UNIT ?PR?_D12_WRITEENDPOINT?D12CI
CODE 05FAH 0065H UNIT ?PR?GET_STATUS?CHAP_9
CODE 065FH 0062H UNIT ?PR?_PRINTTEXT?2_16
CODE 06C1H 0054H UNIT ?PR?CLEAR_FEATURE?CHAP_9
CODE 0715H 0054H UNIT ?PR?SET_FEATURE?CHAP_9
CODE 0769H 0049H UNIT ?PR?_PRINTSCREEN?2_16
CODE 07B2H 0042H UNIT ?PR?CONTROL_HANDLER?MAIN
CODE 07F4H 0042H UNIT ?PR?_PRINTF?2_16
CODE 0836H 0040H UNIT ?PR?SET_CONFIGURATION?CHAP_9
CODE 0876H 0040H UNIT ?CO?CHAP_9
CODE 08B6H 003FH UNIT ?PR?USB_ISR?ISR
CODE 08F5H 003EH UNIT ?PR?MAIN_RXDONE?ISR
CODE 0933H 0039H UNIT ?PR?D12_READCHIPID?D12CI
CODE 096CH 0037H UNIT ?PR?_SEND?MAIN
CODE 09A3H 0037H UNIT ?PR?_PRINTUSB?2_16
CODE 09DAH 0034H UNIT ?PR?_D12_SETMODE?D12CI
CODE 0A0EH 0032H UNIT ?PR?_D12_SETADDRESSENABLE?D12CI
CODE 0A40H 0032H UNIT ?PR?INITLCD?2_16
CODE 0A72H 0031H UNIT ?PR?RECONNECT_USB?MAIN
CODE 0AA3H 0031H UNIT ?PR?_D12_SETENDPOINTENABLE?D12CI
CODE 0AD4H 0030H UNIT ?PR?TIMER_ISR?ISR
CODE 0B04H 002DH UNIT ?PR?ENDPOINTII?MAIN
CODE 0B31H 002DH UNIT ?PR?_WRITE24C02_NBYTE?24C00
CODE 0B5EH 002DH UNIT ?PR?_READ24C02_NBYTE?24C00
CODE 0B8BH 002AH UNIT ?PR?WAITACK?24C00
CODE 0BB5H 0029H UNIT ?PR?_D12_SETDMA?D12CI
CODE 0BDEH 0029H UNIT ?PR?IICRECEIVEBYTE?24C00
CODE 0C07H 0027H UNIT ?PR?_D12_SETENDPOINTSTATUS?D12CI
CODE 0C2EH 0025H UNIT ?PR?GET_DESCRIPTOR?CHAP_9
CODE 0C53H 0022H UNIT ?PR?_D12_READENDPOINTSTATUS?D12CI
CODE 0C75H 0022H UNIT ?PR?_IICSENDBYTE?24C00
CODE 0C97H 0021H UNIT ?PR?_D12_SELECTENDPOINT?D12CI
CODE 0CB8H 001FH UNIT ?PR?_READ24C02_ONEBYTE?24C00
CODE 0CD7H 001DH UNIT ?PR?EP1_RXDONE?ISR
CODE 0CF4H 001CH UNIT ?PR?_WRITE24C02_ONEBYTE?24C00
CODE 0D10H 0019H UNIT ?PR?D12_READINTERRUPTREGISTER?D12CI
CODE 0D29H 0017H UNIT ?PR?SET_INTERFACE?CHAP_9
CODE 0D40H 0017H UNIT ?PR?DELAY?2_16
CODE 0D57H 0016H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?D12CI
CODE 0D6DH 0015H UNIT ?PR?CONNECT_USB?MAIN
CODE 0D82H 0015H UNIT ?PR?SET_ADDRESS?CHAP_9
CODE 0D97H 0015H UNIT ?PR?IICSTART?24C00
CODE 0DACH 0014H UNIT ?PR?INIT_TIMER0?MAIN
CODE 0DC0H 0013H UNIT ?PR?CHECK_KEY_LED?MAIN
CODE 0DD3H 0013H UNIT ?PR?IICSTOP?24C00
CODE 0DE6H 0012H UNIT ?PR?GET_CONFIGURATION?CHAP_9
CODE 0DF8H 000FH UNIT ?PR?_OUTPORTB?D12CI
CODE 0E07H 000FH UNIT ?PR?SENDACK?24C00
CODE 0E16H 000FH UNIT ?PR?SENDNOTACK?24C00
CODE 0E25H 000EH UNIT ?PR?STALL_EP0?MAIN
CODE 0E33H 000DH UNIT ?PR?INIT_PORT?MAIN
CODE 0E40H 000DH UNIT ?PR?INIT?MAIN
CODE 0E4DH 000DH UNIT ?PR?GET_INTERFACE?CHAP_9
CODE 0E5AH 000CH UNIT ?PR?_SINGLE_TRANSMIT?MAIN
CODE 0E66H 000BH UNIT ?PR?_INPORTB?D12CI
CODE 0E71H 0007H UNIT ?PR?DISCONNECT_USB?MAIN
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 3
CODE 0E78H 0007H UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?D12CI
CODE 0E7FH 0007H UNIT ?C_INITSEG
CODE 0E86H 0005H UNIT ?PR?INIT_CONFIG?MAIN
CODE 0E8BH 0005H UNIT ?PR?EP1_TXDONE?ISR
CODE 0E90H 0005H UNIT ?PR?MAIN_TXDONE?ISR
CODE 0E95H 0003H UNIT ?PR?RESERVED?CHAP_9
CODE 0E98H 0001H UNIT ?PR?DMA_EOT?ISR
OVERLAY MAP OF MODULE: EX1 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_PORT?MAIN
+--> ?PR?INITLCD?2_16
+--> ?CO?MAIN
+--> ?PR?_PRINTSCREEN?2_16
+--> ?PR?INIT_TIMER0?MAIN
+--> ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
+--> ?PR?INIT?MAIN
+--> ?PR?RECONNECT_USB?MAIN
+--> ?PR?CHECK_KEY_LED?MAIN
+--> ?PR?_SEND?MAIN
+--> ?PR?_READ24C02_NBYTE?24C00
+--> ?PR?_D12_WRITEENDPOINT?D12CI
+--> ?PR?CONTROL_HANDLER?MAIN
+--> ?PR?ENDPOINTII?MAIN
?PR?INITLCD?2_16 ----- -----
+--> ?PR?DELAY?2_16
?CO?MAIN ----- -----
+--> ?PR?GET_STATUS?CHAP_9
+--> ?PR?CLEAR_FEATURE?CHAP_9
+--> ?PR?RESERVED?CHAP_9
+--> ?PR?SET_FEATURE?CHAP_9
+--> ?PR?SET_ADDRESS?CHAP_9
+--> ?PR?GET_DESCRIPTOR?CHAP_9
+--> ?PR?GET_CONFIGURATION?CHAP_9
+--> ?PR?SET_CONFIGURATION?CHAP_9
+--> ?PR?GET_INTERFACE?CHAP_9
+--> ?PR?SET_INTERFACE?CHAP_9
?PR?GET_STATUS?CHAP_9 0023H 0005H
+--> ?PR?_D12_SELECTENDPOINT?D12CI
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?_D12_SELECTENDPOINT?D12CI ----- -----
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 4
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?_SINGLE_TRANSMIT?MAIN ----- -----
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_D12_WRITEENDPOINT?D12CI 0031H 0005H
+--> ?PR?_OUTPORTB?D12CI
+--> ?PR?_INPORTB?D12CI
?PR?STALL_EP0?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
?PR?_D12_SETENDPOINTSTATUS?D12CI 002FH 0001H
+--> ?PR?_OUTPORTB?D12CI
?PR?CLEAR_FEATURE?CHAP_9 0023H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?RESERVED?CHAP_9 ----- -----
+--> ?PR?STALL_EP0?MAIN
?PR?SET_FEATURE?CHAP_9 0023H 0002H
+--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?SET_ADDRESS?CHAP_9 ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?D12CI
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?_D12_SETADDRESSENABLE?D12CI 0023H 0002H
+--> ?PR?_OUTPORTB?D12CI
?PR?GET_DESCRIPTOR?CHAP_9 0023H 0001H
+--> ?CO?CHAP_9
+--> ?PR?_CODE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?_CODE_TRANSMIT?MAIN 0024H 0002H
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?GET_CONFIGURATION?CHAP_9 0023H 0001H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?SET_CONFIGURATION?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?INIT_UNCONFIG?MAIN
+--> ?PR?INIT_CONFIG?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?INIT_UNCONFIG?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?_D12_SETENDPOINTENABLE?D12CI 0023H 0001H
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 5
+--> ?PR?_OUTPORTB?D12CI
?PR?INIT_CONFIG?MAIN ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?D12CI
?PR?GET_INTERFACE?CHAP_9 0023H 0001H
+--> ?PR?_SINGLE_TRANSMIT?MAIN
?PR?SET_INTERFACE?CHAP_9 ----- -----
+--> ?PR?_SINGLE_TRANSMIT?MAIN
+--> ?PR?STALL_EP0?MAIN
?PR?_PRINTSCREEN?2_16 ----- -----
+--> ?PR?DELAY?2_16
?PR?INIT?MAIN ----- -----
+--> ?PR?_SEND?MAIN
?PR?RECONNECT_USB?MAIN 0021H 0004H
+--> ?PR?DISCONNECT_USB?MAIN
+--> ?PR?CONNECT_USB?MAIN
?PR?DISCONNECT_USB?MAIN ----- -----
+--> ?PR?_D12_SETMODE?D12CI
?PR?_D12_SETMODE?D12CI 0025H 0002H
+--> ?PR?_OUTPORTB?D12CI
?PR?CONNECT_USB?MAIN ----- -----
+--> ?PR?_D12_SETDMA?D12CI
+--> ?PR?_D12_SETMODE?D12CI
?PR?_D12_SETDMA?D12CI 0025H 0001H
+--> ?PR?_OUTPORTB?D12CI
?PR?CHECK_KEY_LED?MAIN ----- -----
+--> ?PR?_D12_WRITEENDPOINT?D12CI
?PR?_READ24C02_NBYTE?24C00 0021H 0005H
+--> ?PR?_READ24C02_ONEBYTE?24C00
?PR?_READ24C02_ONEBYTE?24C00 ----- -----
+--> ?PR?IICSTART?24C00
+--> ?PR?WAITACK?24C00
+--> ?PR?_IICSENDBYTE?24C00
+--> ?PR?IICRECEIVEBYTE?24C00
+--> ?PR?SENDNOTACK?24C00
+--> ?PR?IICSTOP?24C00
?PR?WAITACK?24C00 ----- -----
+--> ?PR?_IICSENDBYTE?24C00
+--> ?PR?IICSTART?24C00
?PR?CONTROL_HANDLER?MAIN 0021H 0002H
+--> ?CO?MAIN
+--> ?PR?STALL_EP0?MAIN
BL51 BANKED LINKER/LOCATER V5.12 05/09/2007 17:54:05 PAGE 6
?PR?ENDPOINTII?MAIN ----- -----
+--> ?PR?_PRINTUSB?2_16
+--> ?PR?_WRITE24C02_NBYTE?24C00
?PR?_PRINTUSB?2_16 0021H 0003H
+--> ?PR?DELAY?2_16
?PR?_WRITE24C02_NBYTE?24C00 0021H 0005H
+--> ?PR?_WRITE24C02_ONEBYTE?24C00
?PR?_WRITE24C02_ONEBYTE?24C00 ----- -----
+--> ?PR?IICSTART?24C00
+--> ?PR?_IICSENDBYTE?24C00
+--> ?PR?WAITACK?24C00
+--> ?PR?IICSTOP?24C00
*** NEW ROOT ***************************************************
?PR?USB_ISR?ISR ----- -----
+--> ?PR?FN_USB_ISR?ISR
?PR?FN_USB_ISR?ISR 002DH 0002H
+--> ?PR?D12_READINTERRUPTREGISTER?D12CI
+--> ?PR?BUS_RESET?ISR
+--> ?PR?DMA_EOT?ISR
+--> ?PR?EP0_TXDONE?ISR
+--> ?PR?EP0_RXDONE?ISR
+--> ?PR?EP1_TXDONE?ISR
+--> ?PR?EP1_RXDONE?ISR
+--> ?PR?MAIN_TXDONE?ISR
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -