📄 printer.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL C\C51\BIN\BL51.EXE printer.obj, I2C.obj TO printer RAMSIZE (256)
INPUT MODULES INCLUDED:
printer.obj (PRINTER)
I2C.obj (I2C)
LINK MAP OF MODULE: printer (PRINTER)
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 0009H UNIT ?DT?_SPRINT_A_LINE?PRINTER
DATA 0011H 0004H UNIT ?DT?_DELAYKEY?PRINTER
DATA 0015H 0003H UNIT ?DT?_I2C_WRITE?I2C
DATA 0018H 0002H UNIT ?DT?KBSCAN?PRINTER
DATA 001AH 0002H UNIT ?DT?_SHOWLCD?PRINTER
DATA 001CH 0002H UNIT ?DT?INPUTF2?PRINTER
DATA 001EH 0002H UNIT ?DT?_LCMPUTHZ?PRINTER
BIT 0020H.0 0000H.1 UNIT ?BI?_I2C_OUT?I2C
0020H.1 0000H.7 *** GAP ***
DATA 0021H 001EH UNIT ?DT?PRINTER
DATA 003FH 0002H UNIT ?DT?_DATATOSTRING?PRINTER
DATA 0041H 0002H UNIT ?DT?_I2C_READ?I2C
DATA 0043H 0001H UNIT ?DT?_INPUTNUM?PRINTER
DATA 0044H 0001H UNIT ?DT?INPUTBACK?PRINTER
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0100H *** GAP ***
XDATA 0100H 0001H ABSOLUTE
0101H 00FFH *** GAP ***
XDATA 0200H 0001H ABSOLUTE
0201H 02FFH *** GAP ***
XDATA 0500H 0001H ABSOLUTE
0501H 00FFH *** GAP ***
XDATA 0600H 0001H ABSOLUTE
0601H 02FFH *** GAP ***
XDATA 0900H 0001H ABSOLUTE
0901H 00FFH *** GAP ***
XDATA 0A00H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 02ADH UNIT ?PR?_SHOWLCD?PRINTER
CODE 02ADH 0293H UNIT ?CO?PRINTER
CODE 0540H 01BFH UNIT ?PR?KBSCAN?PRINTER
CODE 06FFH 0169H UNIT ?PR?_INPUTNUM?PRINTER
CODE 0868H 00F7H UNIT ?PR?_SPRINT_A_LINE?PRINTER
CODE 095FH 00F5H UNIT ?PR?MAIN?PRINTER
CODE 0A54H 0075H UNIT ?PR?INPUTBACK?PRINTER
CODE 0AC9H 0062H UNIT ?PR?INPUTF2?PRINTER
CODE 0B2BH 0057H UNIT ?PR?INPUTOK?PRINTER
CODE 0B82H 004EH UNIT ?PR?_WRITEDATA?PRINTER
CODE 0BD0H 004EH UNIT ?PR?_DELAYKEY?PRINTER
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 2
CODE 0C1EH 004CH UNIT ?PR?_LCMPUTHZ?PRINTER
CODE 0C6AH 004AH UNIT ?PR?_I2C_WRITE?I2C
CODE 0CB4H 0044H UNIT ?PR?_I2C_READ?I2C
CODE 0CF8H 003EH UNIT ?PR?I2C_IN?I2C
CODE 0D36H 0037H UNIT ?PR?_DATATOSTRING?PRINTER
CODE 0D6DH 0036H UNIT ?PR?RESTORECONFIG?I2C
CODE 0DA3H 0035H UNIT ?PR?SAVECONFIG?I2C
CODE 0DD8H 002CH UNIT ?PR?INPUTUP?PRINTER
CODE 0E04H 0027H UNIT ?PR?_I2C_OUT?I2C
CODE 0E2BH 0026H UNIT ?PR?INTICPU?PRINTER
CODE 0E51H 0022H UNIT ?PR?LCMCLEAR?PRINTER
CODE 0E73H 001DH UNIT ?PR?_T_LP?I2C
CODE 0E90H 0018H UNIT ?PR?_DELAY?PRINTER
CODE 0EA8H 0018H UNIT ?PR?I2C_START?I2C
CODE 0EC0H 0017H UNIT ?PR?LCMINIT?PRINTER
CODE 0ED7H 0013H UNIT ?PR?I2C_STOP?I2C
CODE 0EEAH 000FH UNIT ?PR?INTIPRI?PRINTER
CODE 0EF9H 000FH UNIT ?PR?_WRITECOMMAND2?PRINTER
CODE 0F08H 000EH UNIT ?PR?INPUTKEY?PRINTER
CODE 0F16H 000DH UNIT ?PR?_SPRINT?PRINTER
CODE 0F23H 000AH UNIT ?PR?BUSY1?PRINTER
CODE 0F2DH 000AH UNIT ?PR?BUSY2?PRINTER
CODE 0F37H 000AH UNIT ?PR?_WRITECOMMAND1?PRINTER
CODE 0F41H 0009H UNIT ?PR?DELAY10MS?PRINTER
CODE 0F4AH 0008H UNIT ?PR?I2C_CK?I2C
CODE 0F52H 0006H UNIT ?PR?INPUTESC?PRINTER
CODE 0F58H 0004H UNIT ?C_INITSEG
CODE 0F5CH 0003H UNIT ?PR?STOREMEM?PRINTER
CODE 0F5FH 0003H UNIT ?PR?INPUTF1?PRINTER
CODE 0F62H 0001H UNIT ?PR?INPUTNOD?PRINTER
CODE 0F63H 0001H UNIT ?PR?INPUTF3?PRINTER
CODE 0F64H 0001H UNIT ?PR?INPUTF4?PRINTER
CODE 0F65H 0001H UNIT ?PR?INPUTQIE?PRINTER
CODE 0F66H 0001H UNIT ?PR?INPUTDOWN?PRINTER
CODE 0F67H 0001H UNIT ?PR?INPUTLINK?PRINTER
CODE 0F68H 0001H UNIT ?PR?INPUTLYJ1?PRINTER
CODE 0F69H 0001H UNIT ?PR?INPUTLYJ2?PRINTER
UNRESOLVED EXTERNAL SYMBOLS:
?C?IMUL
?C?UIDIV
?C_STARTUP
?_SPRINTF?BYTE
_SPRINTF
SYMBOL TABLE OF MODULE: printer (PRINTER)
VALUE TYPE NAME
----------------------------------
------- MODULE PRINTER
C:095FH SEGMENT ?PR?MAIN?PRINTER
C:0EEAH SEGMENT ?PR?INTIPRI?PRINTER
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 3
C:0E2BH SEGMENT ?PR?INTICPU?PRINTER
C:0F08H SEGMENT ?PR?INPUTKEY?PRINTER
C:0540H SEGMENT ?PR?KBSCAN?PRINTER
D:0018H SEGMENT ?DT?KBSCAN?PRINTER
C:0F41H SEGMENT ?PR?DELAY10MS?PRINTER
C:0000H SEGMENT ?PR?_SHOWLCD?PRINTER
D:001AH SEGMENT ?DT?_SHOWLCD?PRINTER
C:0F16H SEGMENT ?PR?_SPRINT?PRINTER
C:0868H SEGMENT ?PR?_SPRINT_A_LINE?PRINTER
D:0008H SEGMENT ?DT?_SPRINT_A_LINE?PRINTER
C:0F5CH SEGMENT ?PR?STOREMEM?PRINTER
C:06FFH SEGMENT ?PR?_INPUTNUM?PRINTER
D:0043H SEGMENT ?DT?_INPUTNUM?PRINTER
C:0F62H SEGMENT ?PR?INPUTNOD?PRINTER
C:0F5FH SEGMENT ?PR?INPUTF1?PRINTER
C:0AC9H SEGMENT ?PR?INPUTF2?PRINTER
D:001CH SEGMENT ?DT?INPUTF2?PRINTER
C:0F63H SEGMENT ?PR?INPUTF3?PRINTER
C:0F64H SEGMENT ?PR?INPUTF4?PRINTER
C:0B2BH SEGMENT ?PR?INPUTOK?PRINTER
C:0F52H SEGMENT ?PR?INPUTESC?PRINTER
C:0A54H SEGMENT ?PR?INPUTBACK?PRINTER
D:0044H SEGMENT ?DT?INPUTBACK?PRINTER
C:0F65H SEGMENT ?PR?INPUTQIE?PRINTER
C:0DD8H SEGMENT ?PR?INPUTUP?PRINTER
C:0F66H SEGMENT ?PR?INPUTDOWN?PRINTER
C:0F67H SEGMENT ?PR?INPUTLINK?PRINTER
C:0F68H SEGMENT ?PR?INPUTLYJ1?PRINTER
C:0F69H SEGMENT ?PR?INPUTLYJ2?PRINTER
C:0F23H SEGMENT ?PR?BUSY1?PRINTER
C:0F2DH SEGMENT ?PR?BUSY2?PRINTER
C:0F37H SEGMENT ?PR?_WRITECOMMAND1?PRINTER
C:0EF9H SEGMENT ?PR?_WRITECOMMAND2?PRINTER
C:0B82H SEGMENT ?PR?_WRITEDATA?PRINTER
C:0E51H SEGMENT ?PR?LCMCLEAR?PRINTER
C:0EC0H SEGMENT ?PR?LCMINIT?PRINTER
C:0C1EH SEGMENT ?PR?_LCMPUTHZ?PRINTER
D:001EH SEGMENT ?DT?_LCMPUTHZ?PRINTER
C:0E90H SEGMENT ?PR?_DELAY?PRINTER
C:0BD0H SEGMENT ?PR?_DELAYKEY?PRINTER
D:0011H SEGMENT ?DT?_DELAYKEY?PRINTER
C:0D36H SEGMENT ?PR?_DATATOSTRING?PRINTER
D:003FH SEGMENT ?DT?_DATATOSTRING?PRINTER
C:02ADH SEGMENT ?CO?PRINTER
C:0F58H SEGMENT ?C_INITSEG
D:0021H SEGMENT ?DT?PRINTER
D:0038H PUBLIC BKEY
C:0F23H PUBLIC BUSY1
C:0F2DH PUBLIC BUSY2
D:0023H PUBLIC COL
C:0F41H PUBLIC DELAY10MS
C:02B0H PUBLIC HZ1
C:0A54H PUBLIC INPUTBACK
C:0F66H PUBLIC INPUTDOWN
C:0F52H PUBLIC INPUTESC
C:0F5FH PUBLIC INPUTF1
C:0AC9H PUBLIC INPUTF2
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 4
C:0F63H PUBLIC INPUTF3
C:0F64H PUBLIC INPUTF4
C:0F08H PUBLIC INPUTKEY
C:0F67H PUBLIC INPUTLINK
C:0F68H PUBLIC INPUTLYJ1
C:0F69H PUBLIC INPUTLYJ2
C:0F62H PUBLIC INPUTNOD
C:0B2BH PUBLIC INPUTOK
C:0F65H PUBLIC INPUTQIE
C:0DD8H PUBLIC INPUTUP
C:0E2BH PUBLIC INTICPU
C:0EEAH PUBLIC INTIPRI
C:0540H PUBLIC KBSCAN
C:0E51H PUBLIC LCMCLEAR
C:0EC0H PUBLIC LCMINIT
X:0900H PUBLIC LCMREADSTATUSPORT1
X:0A00H PUBLIC LCMREADSTATUSPORT2
X:0100H PUBLIC LCMWRITECMDPORT1
X:0200H PUBLIC LCMWRITECMDPORT2
X:0500H PUBLIC LCMWRITEDATAPORT1
X:0600H PUBLIC LCMWRITEDATAPORT2
C:095FH PUBLIC MAIN
D:0021H PUBLIC PAGE?
D:002EH PUBLIC REVBUFFER
D:0039H PUBLIC SCANSHU
D:0022H PUBLIC SCREEN
D:0024H PUBLIC SINPUT
C:0F5CH PUBLIC STOREMEM
D:002CH PUBLIC TOTAL
C:0D36H PUBLIC _DATATOSTRING
C:0E94H PUBLIC _DELAY
C:0BD0H PUBLIC _DELAYKEY
C:06FFH PUBLIC _INPUTNUM
C:0C25H PUBLIC _LCMPUTHZ
C:0000H PUBLIC _SHOWLCD
C:0F1BH PUBLIC _SPRINT
C:0868H PUBLIC _SPRINT_A_LINE
C:0F37H PUBLIC _WRITECOMMAND1
C:0EFEH PUBLIC _WRITECOMMAND2
C:0B82H PUBLIC _WRITEDATA
C:0971H SYMBOL ?C0001
C:09D4H SYMBOL ?C0004
C:09D8H SYMBOL ?C0005
C:09DCH SYMBOL ?C0006
C:09E0H SYMBOL ?C0007
C:09E4H SYMBOL ?C0008
C:09E8H SYMBOL ?C0009
C:09ECH SYMBOL ?C0010
C:09F0H SYMBOL ?C0011
C:09F4H SYMBOL ?C0012
C:09F8H SYMBOL ?C0013
C:0A00H SYMBOL ?C0014
C:0A06H SYMBOL ?C0015
C:0A0CH SYMBOL ?C0016
C:0A12H SYMBOL ?C0017
C:0A18H SYMBOL ?C0018
C:0A1EH SYMBOL ?C0019
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 5
C:0A24H SYMBOL ?C0020
C:0A2AH SYMBOL ?C0021
C:0A30H SYMBOL ?C0022
C:0A36H SYMBOL ?C0023
C:0A3CH SYMBOL ?C0024
C:0A42H SYMBOL ?C0025
C:0A48H SYMBOL ?C0026
C:0A4EH SYMBOL ?C0027
C:0F15H SYMBOL ?C0032
C:0543H SYMBOL ?C0033
C:06F6H SYMBOL ?C0034
C:06EAH SYMBOL ?C0035
C:05ACH SYMBOL ?C0036
C:05A9H SYMBOL ?C0039
C:058DH SYMBOL ?C0040
C:0592H SYMBOL ?C0041
C:0597H SYMBOL ?C0042
C:059CH SYMBOL ?C0043
C:05A1H SYMBOL ?C0044
C:05A6H SYMBOL ?C0045
C:06FEH SYMBOL ?C0047
C:0617H SYMBOL ?C0049
C:0614H SYMBOL ?C0052
C:05F8H SYMBOL ?C0053
C:05FDH SYMBOL ?C0054
C:0602H SYMBOL ?C0055
C:0607H SYMBOL ?C0056
C:060CH SYMBOL ?C0057
C:0611H SYMBOL ?C0058
C:0682H SYMBOL ?C0061
C:067FH SYMBOL ?C0064
C:0663H SYMBOL ?C0065
C:0668H SYMBOL ?C0066
C:066DH SYMBOL ?C0067
C:0672H SYMBOL ?C0068
C:0677H SYMBOL ?C0069
C:067CH SYMBOL ?C0070
C:06E7H SYMBOL ?C0073
C:06E4H SYMBOL ?C0076
C:06C8H SYMBOL ?C0077
C:06CDH SYMBOL ?C0078
C:06D2H SYMBOL ?C0079
C:06D7H SYMBOL ?C0080
C:06DCH SYMBOL ?C0081
C:06E1H SYMBOL ?C0082
C:0F43H SYMBOL ?C0085
C:0F47H SYMBOL ?C0087
C:0F45H SYMBOL ?C0088
C:0F49H SYMBOL ?C0091
C:0020H SYMBOL ?C0093
C:008FH SYMBOL ?C0094
C:00B6H SYMBOL ?C0095
C:00C4H SYMBOL ?C0096
C:00DFH SYMBOL ?C0098
C:00EDH SYMBOL ?C0099
C:0108H SYMBOL ?C0101
C:0116H SYMBOL ?C0102
BL51 BANKED LINKER/LOCATER V5.03 03/04/2008 10:55:56 PAGE 6
C:0136H SYMBOL ?C0104
C:0144H SYMBOL ?C0105
C:014DH SYMBOL ?C0107
C:0179H SYMBOL ?C0108
C:0187H SYMBOL ?C0109
C:01ACH SYMBOL ?C0111
C:01BAH SYMBOL ?C0112
C:01DFH SYMBOL ?C0114
C:01EDH SYMBOL ?C0115
C:0212H SYMBOL ?C0117
C:0220H SYMBOL ?C0118
C:0229H SYMBOL ?C0120
C:0255H SYMBOL ?C0121
C:0263H SYMBOL ?C0122
C:0288H SYMBOL ?C0124
C:0296H SYMBOL ?C0125
C:02ACH SYMBOL ?C0128
C:0F1DH SYMBOL ?C0129
C:0F20H SYMBOL ?C0130
C:0886H SYMBOL ?C0133
C:08AEH SYMBOL ?C0134
C:08C1H SYMBOL ?C0136
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -