📄 printc.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/03/2004 19:15:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE CH375PRT.obj TO printc
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
CH375PRT.obj (CH375PRT)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
LINK MAP OF MODULE: printc (CH375PRT)
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 0045H UNIT ?DT?CH375PRT
DATA 004DH 0022H UNIT _DATA_GROUP_
IDATA 006FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00C8H UNIT _XDATA_GROUP_
00C8H BC28H *** GAP ***
XDATA BCF0H 0001H ABSOLUTE
BCF1H 0100H *** GAP ***
XDATA BDF1H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0121H UNIT ?C?LIB_CODE
CODE 0124H 00BCH UNIT ?PR?INIT_PRINT?CH375PRT
CODE 01E0H 007FH UNIT ?PR?GET_PORT_STATUS?CH375PRT
CODE 025FH 0076H UNIT ?PR?MAIN?CH375PRT
CODE 02D5H 0072H UNIT ?PR?_SEND_DATA?CH375PRT
CODE 0347H 0036H UNIT ?PR?_RD_USB_DATA?CH375PRT
CODE 037DH 0036H UNIT ?PR?_WR_USB_DATA?CH375PRT
CODE 03B3H 002BH UNIT ?PR?SOFT_RESET_PRINT?CH375PRT
CODE 03DEH 001EH UNIT ?PR?_SET_USB_MODE?CH375PRT
CODE 03FCH 0019H UNIT ?PR?_SET_ADDR?CH375PRT
CODE 0415H 0018H UNIT ?CO?CH375PRT
CODE 042DH 0016H UNIT ?PR?_TOGGLE_RECV?CH375PRT
CODE 0443H 0016H UNIT ?PR?_TOGGLE_SEND?CH375PRT
CODE 0459H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 046EH 0014H UNIT ?PR?WAIT_INTERRUPT?CH375PRT
CODE 0482H 000FH UNIT ?PR?DELAY100MS?CH375PRT
CODE 0491H 000FH UNIT ?PR?_ISSUE_TOKEN?CH375PRT
CODE 04A0H 000DH UNIT ?PR?_CH375_WR_CMD_PORT?CH375PRT
CODE 04ADH 000DH UNIT ?PR?_SET_CONFIG?CH375PRT
CODE 04BAH 000CH UNIT ?C_C51STARTUP
CODE 04C6H 0009H UNIT ?PR?CH375_RD_DAT_PORT?CH375PRT
BL51 BANKED LINKER/LOCATER V5.03 11/03/2004 19:15:34 PAGE 2
CODE 04CFH 0008H UNIT ?PR?_CH375_WR_DAT_PORT?CH375PRT
CODE 04D7H 0008H UNIT ?PR?_CLR_STALL?CH375PRT
CODE 04DFH 0008H UNIT ?PR?_GET_DESCR?CH375PRT
CODE 04E7H 0005H UNIT ?PR?DELAY2US?CH375PRT
CODE 04ECH 0005H UNIT ?PR?DELAY1US?CH375PRT
OVERLAY MAP OF MODULE: printc (CH375PRT)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CH375PRT
?PR?MAIN?CH375PRT 004DH 0019H 0000H 00C8H
+--> ?CO?CH375PRT
+--> ?PR?_SET_USB_MODE?CH375PRT
+--> ?PR?WAIT_INTERRUPT?CH375PRT
+--> ?PR?DELAY2US?CH375PRT
+--> ?PR?DELAY100MS?CH375PRT
+--> ?PR?INIT_PRINT?CH375PRT
+--> ?PR?GET_PORT_STATUS?CH375PRT
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SEND_DATA?CH375PRT
?PR?_SET_USB_MODE?CH375PRT ----- ----- ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
+--> ?PR?CH375_RD_DAT_PORT?CH375PRT
?PR?_CH375_WR_CMD_PORT?CH375PRT ----- ----- ----- -----
+--> ?PR?DELAY2US?CH375PRT
?PR?_CH375_WR_DAT_PORT?CH375PRT ----- ----- ----- -----
+--> ?PR?DELAY1US?CH375PRT
?PR?CH375_RD_DAT_PORT?CH375PRT ----- ----- ----- -----
+--> ?PR?DELAY1US?CH375PRT
?PR?WAIT_INTERRUPT?CH375PRT ----- ----- ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
+--> ?PR?CH375_RD_DAT_PORT?CH375PRT
?PR?DELAY100MS?CH375PRT 0066H 0001H ----- -----
?PR?INIT_PRINT?CH375PRT ----- ----- ----- -----
+--> ?PR?_GET_DESCR?CH375PRT
+--> ?PR?_RD_USB_DATA?CH375PRT
+--> ?PR?_SET_ADDR?CH375PRT
+--> ?PR?_SET_CONFIG?CH375PRT
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
BL51 BANKED LINKER/LOCATER V5.03 11/03/2004 19:15:34 PAGE 3
?PR?_GET_DESCR?CH375PRT ----- ----- ----- -----
+--> ?PR?WAIT_INTERRUPT?CH375PRT
?PR?_RD_USB_DATA?CH375PRT 0066H 0003H ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?CH375_RD_DAT_PORT?CH375PRT
?PR?_SET_ADDR?CH375PRT ----- ----- ----- -----
+--> ?PR?WAIT_INTERRUPT?CH375PRT
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
?PR?_SET_CONFIG?CH375PRT ----- ----- ----- -----
+--> ?PR?WAIT_INTERRUPT?CH375PRT
?PR?GET_PORT_STATUS?CH375PRT ----- ----- ----- -----
+--> ?PR?_TOGGLE_RECV?CH375PRT
+--> ?PR?_ISSUE_TOKEN?CH375PRT
+--> ?PR?_RD_USB_DATA?CH375PRT
+--> ?PR?_CLR_STALL?CH375PRT
+--> ?PR?_TOGGLE_SEND?CH375PRT
+--> ?PR?_WR_USB_DATA?CH375PRT
?PR?_TOGGLE_RECV?CH375PRT ----- ----- ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
+--> ?PR?DELAY2US?CH375PRT
?PR?_ISSUE_TOKEN?CH375PRT ----- ----- ----- -----
+--> ?PR?_TOGGLE_RECV?CH375PRT
+--> ?PR?WAIT_INTERRUPT?CH375PRT
?PR?_CLR_STALL?CH375PRT ----- ----- ----- -----
+--> ?PR?WAIT_INTERRUPT?CH375PRT
?PR?_TOGGLE_SEND?CH375PRT ----- ----- ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
+--> ?PR?DELAY2US?CH375PRT
?PR?_WR_USB_DATA?CH375PRT 006CH 0003H ----- -----
+--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
+--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
?PR?_SEND_DATA?CH375PRT 0066H 0006H ----- -----
+--> ?PR?_TOGGLE_SEND?CH375PRT
+--> ?PR?_WR_USB_DATA?CH375PRT
+--> ?PR?_ISSUE_TOKEN?CH375PRT
+--> ?PR?_CLR_STALL?CH375PRT
SYMBOL TABLE OF MODULE: printc (CH375PRT)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.03 11/03/2004 19:15:34 PAGE 4
------- MODULE CH375PRT
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC endp_out_size
C:04C6H PUBLIC CH375_RD_DAT_PORT
C:0482H PUBLIC delay100ms
C:04ADH PUBLIC _set_config
X:BDF1H PUBLIC CH375_CMD_PORT
C:02D5H PUBLIC _send_data
C:0476H PUBLIC wait_interrupt
X:BCF0H PUBLIC CH375_DAT_PORT
C:0498H PUBLIC _issue_token
B:00B0H.2 PUBLIC CH375_INT_WIRE
C:04DFH PUBLIC _get_descr
C:04D7H PUBLIC _clr_stall
C:025FH PUBLIC main
C:03FCH PUBLIC _set_addr
C:04ECH PUBLIC delay1us
C:04E7H PUBLIC delay2us
C:0415H SYMBOL _?ix1000
C:0124H PUBLIC init_print
C:03B3H PUBLIC soft_reset_print
D:0009H PUBLIC tog_send
D:000AH PUBLIC tog_recv
D:000BH PUBLIC endp_in_addr
C:034CH PUBLIC _rd_usb_data
D:000CH PUBLIC endp_out_addr
C:03DEH PUBLIC _set_usb_mode
C:04A0H PUBLIC _CH375_WR_CMD_PORT
C:01E0H PUBLIC get_port_status
C:0384H PUBLIC _wr_usb_data
C:0443H PUBLIC _toggle_send
C:04CFH PUBLIC _CH375_WR_DAT_PORT
C:042DH PUBLIC _toggle_recv
D:000DH PUBLIC buffer
------- PROC DELAY2US
------- DO
D:0007H SYMBOL i
------- ENDDO
C:04E7H LINE# 88
C:04E7H LINE# 89
C:04E7H LINE# 91
C:04EBH LINE# 92
------- ENDPROC DELAY2US
------- PROC DELAY1US
------- DO
D:0007H SYMBOL i
------- ENDDO
C:04ECH LINE# 95
C:04ECH LINE# 96
C:04ECH LINE# 98
C:04F0H LINE# 99
------- ENDPROC DELAY1US
------- PROC DELAY100MS
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
D:0066H SYMBOL c
BL51 BANKED LINKER/LOCATER V5.03 11/03/2004 19:15:34 PAGE 5
------- ENDDO
C:0482H LINE# 102
C:0482H LINE# 103
C:0482H LINE# 105
C:0490H LINE# 106
------- ENDPROC DELAY100MS
------- PROC _CH375_WR_CMD_PORT
D:0006H SYMBOL cmd
C:04A0H LINE# 110
C:04A2H LINE# 111
C:04A5H LINE# 112
C:04AAH LINE# 113
------- ENDPROC _CH375_WR_CMD_PORT
------- PROC _CH375_WR_DAT_PORT
D:0007H SYMBOL dat
C:04CFH LINE# 116
C:04CFH LINE# 117
C:04D4H LINE# 118
------- ENDPROC _CH375_WR_DAT_PORT
------- PROC CH375_RD_DAT_PORT
C:04C6H LINE# 121
C:04C6H LINE# 122
C:04C9H LINE# 123
C:04CEH LINE# 124
------- ENDPROC CH375_RD_DAT_PORT
C:046EH SYMBOL L?0102
------- PROC L?0101
------- ENDPROC L?0101
C:046EH SYMBOL L?0102
------- PROC WAIT_INTERRUPT
C:0476H LINE# 126
C:0476H LINE# 127
C:0479H LINE# 128
C:047EH LINE# 129
C:0481H LINE# 130
------- ENDPROC WAIT_INTERRUPT
------- PROC _SET_USB_MODE
D:0005H SYMBOL mode
------- DO
D:0006H SYMBOL i
------- ENDDO
C:03DEH LINE# 134
C:03E0H LINE# 136
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -