📄 printer.ls1
字号:
A51 MACRO ASSEMBLER PRINTER 03/04/2008 10:55:53 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN printer.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\keil c\C51\BIN\A51.EXE printer.src PR(.\printer.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\printer.SRC generated from: printer.C
2 ; COMPILER INVOKED BY:
3 ; D:\Program Files\keil c\C51\BIN\C51.EXE printer.C BROWSE DEBUG OBJECTEXTEND SRC(.\
printer.SRC)
4
5 $nomod51
6
7 NAME PRINTER
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
00B5 15 T1 BIT 0B0H.5
0090 16 T2 BIT 090H.0
00AF 17 EA BIT 0A8H.7
00A8 18 IE DATA 0A8H
00CE 19 EXF2 BIT 0C8H.6
00B7 20 RD BIT 0B0H.7
00AC 21 ES BIT 0A8H.4
00B8 22 IP DATA 0B8H
0098 23 RI BIT 098H.0
00B2 24 INT0 BIT 0B0H.2
00D7 25 CY BIT 0D0H.7
0099 26 TI BIT 098H.1
00B3 27 INT1 BIT 0B0H.3
00CB 28 RCAP2H DATA 0CBH
00BC 29 PS BIT 0B8H.4
0081 30 SP DATA 081H
0091 31 T2EX BIT 090H.1
00D2 32 OV BIT 0D0H.2
00CA 33 RCAP2L DATA 0CAH
00C9 34 C_T2 BIT 0C8H.1
00B6 35 WR BIT 0B0H.6
00B4 36 Key BIT 0B0H.4
00CD 37 RCLK BIT 0C8H.5
00CC 38 TCLK BIT 0C8H.4
0099 39 SBUF DATA 099H
0087 40 PCON DATA 087H
0098 41 SCON DATA 098H
0089 42 TMOD DATA 089H
0088 43 TCON DATA 088H
0089 44 IE0 BIT 088H.1
008B 45 IE1 BIT 088H.3
00F0 46 B DATA 0F0H
00C8 47 CP_RL2 BIT 0C8H.0
00E0 48 ACC DATA 0E0H
00A9 49 ET0 BIT 0A8H.1
00AB 50 ET1 BIT 0A8H.3
008D 51 TF0 BIT 088H.5
00AD 52 ET2 BIT 0A8H.5
008F 53 TF1 BIT 088H.7
00CF 54 TF2 BIT 0C8H.7
009A 55 RB8 BIT 098H.2
008C 56 TH0 DATA 08CH
00A8 57 EX0 BIT 0A8H.0
A51 MACRO ASSEMBLER PRINTER 03/04/2008 10:55:53 PAGE 2
0088 58 IT0 BIT 088H.0
008D 59 TH1 DATA 08DH
009B 60 TB8 BIT 098H.3
00AA 61 EX1 BIT 0A8H.2
008A 62 IT1 BIT 088H.2
00CD 63 TH2 DATA 0CDH
00D0 64 P BIT 0D0H.0
009F 65 SM0 BIT 098H.7
008A 66 TL0 DATA 08AH
009E 67 SM1 BIT 098H.6
008B 68 TL1 DATA 08BH
009D 69 SM2 BIT 098H.5
00CC 70 TL2 DATA 0CCH
00B9 71 PT0 BIT 0B8H.1
00BB 72 PT1 BIT 0B8H.3
00D3 73 RS0 BIT 0D0H.3
00BD 74 PT2 BIT 0B8H.5
008C 75 TR0 BIT 088H.4
00D4 76 RS1 BIT 0D0H.4
008E 77 TR1 BIT 088H.6
00CA 78 TR2 BIT 0C8H.2
00B8 79 PX0 BIT 0B8H.0
00BA 80 PX1 BIT 0B8H.2
00A4 81 line1 BIT 0A0H.4
00A5 82 line2 BIT 0A0H.5
0083 83 DPH DATA 083H
00A6 84 line3 BIT 0A0H.6
00A7 85 line4 BIT 0A0H.7
0082 86 DPL DATA 082H
00CB 87 EXEN2 BIT 0C8H.3
009C 88 REN BIT 098H.4
00C8 89 T2CON DATA 0C8H
00B0 90 RXD BIT 0B0H.0
00B1 91 TXD BIT 0B0H.1
00D5 92 F0 BIT 0D0H.5
00D0 93 PSW DATA 0D0H
94 ?PR?main?PRINTER SEGMENT CODE
95 ?PR?intiPri?PRINTER SEGMENT CODE
96 ?PR?intiCpu?PRINTER SEGMENT CODE
97 ?PR?inputkey?PRINTER SEGMENT CODE
98 ?PR?kbscan?PRINTER SEGMENT CODE
99 ?DT?kbscan?PRINTER SEGMENT DATA OVERLAYABLE
100 ?PR?delay10ms?PRINTER SEGMENT CODE
101 ?PR?_showLcd?PRINTER SEGMENT CODE
102 ?DT?_showLcd?PRINTER SEGMENT DATA OVERLAYABLE
103 ?PR?_sprint?PRINTER SEGMENT CODE
104 ?PR?_sprint_a_line?PRINTER SEGMENT CODE
105 ?DT?_sprint_a_line?PRINTER SEGMENT DATA OVERLAYABLE
106 ?PR?storemem?PRINTER SEGMENT CODE
107 ?PR?_inputnum?PRINTER SEGMENT CODE
108 ?DT?_inputnum?PRINTER SEGMENT DATA OVERLAYABLE
109 ?PR?inputnod?PRINTER SEGMENT CODE
110 ?PR?inputf1?PRINTER SEGMENT CODE
111 ?PR?inputf2?PRINTER SEGMENT CODE
112 ?DT?inputf2?PRINTER SEGMENT DATA OVERLAYABLE
113 ?PR?inputf3?PRINTER SEGMENT CODE
114 ?PR?inputf4?PRINTER SEGMENT CODE
115 ?PR?inputok?PRINTER SEGMENT CODE
116 ?PR?inputesc?PRINTER SEGMENT CODE
117 ?PR?inputback?PRINTER SEGMENT CODE
118 ?DT?inputback?PRINTER SEGMENT DATA OVERLAYABLE
119 ?PR?inputqie?PRINTER SEGMENT CODE
120 ?PR?inputup?PRINTER SEGMENT CODE
121 ?PR?inputdown?PRINTER SEGMENT CODE
122 ?PR?inputlink?PRINTER SEGMENT CODE
123 ?PR?inputlyj1?PRINTER SEGMENT CODE
A51 MACRO ASSEMBLER PRINTER 03/04/2008 10:55:53 PAGE 3
124 ?PR?inputlyj2?PRINTER SEGMENT CODE
125 ?PR?Busy1?PRINTER SEGMENT CODE
126 ?PR?Busy2?PRINTER SEGMENT CODE
127 ?PR?_WriteCommand1?PRINTER SEGMENT CODE
128 ?PR?_WriteCommand2?PRINTER SEGMENT CODE
129 ?PR?_WriteData?PRINTER SEGMENT CODE
130 ?PR?LcmClear?PRINTER SEGMENT CODE
131 ?PR?LcmInit?PRINTER SEGMENT CODE
132 ?PR?_LcmPutHZ?PRINTER SEGMENT CODE
133 ?DT?_LcmPutHZ?PRINTER SEGMENT DATA OVERLAYABLE
134 ?PR?_Delay?PRINTER SEGMENT CODE
135 ?PR?_DelayKey?PRINTER SEGMENT CODE
136 ?DT?_DelayKey?PRINTER SEGMENT DATA OVERLAYABLE
137 ?PR?_datatostring?PRINTER SEGMENT CODE
138 ?DT?_datatostring?PRINTER SEGMENT DATA OVERLAYABLE
139 ?CO?PRINTER SEGMENT CODE
140 ?C_INITSEG SEGMENT CODE
141 ?DT?PRINTER SEGMENT DATA
142 EXTRN CODE (saveConfig)
143 EXTRN CODE (restoreConfig)
144 EXTRN CODE (_sprintf)
145 EXTRN DATA (?_sprintf?BYTE)
146 EXTRN CODE (?C_STARTUP)
147 EXTRN CODE (?C?IMUL)
148 EXTRN CODE (?C?UIDIV)
149 PUBLIC scanshu
150 PUBLIC bkey
151 PUBLIC Revbuffer
152 PUBLIC total
153 PUBLIC sinput
154 PUBLIC Col
155 PUBLIC LcmWriteCmdPort2
156 PUBLIC LcmWriteCmdPort1
157 PUBLIC LcmWriteDataPort2
158 PUBLIC screen
159 PUBLIC LcmWriteDataPort1
160 PUBLIC LcmReadStatusPort2
161 PUBLIC LcmReadStatusPort1
162 PUBLIC Page?
163 PUBLIC HZ1
164 PUBLIC _datatostring
165 PUBLIC _DelayKey
166 PUBLIC _Delay
167 PUBLIC _LcmPutHZ
168 PUBLIC LcmInit
169 PUBLIC LcmClear
170 PUBLIC _WriteData
171 PUBLIC _WriteCommand2
172 PUBLIC _WriteCommand1
173 PUBLIC Busy2
174 PUBLIC Busy1
175 PUBLIC inputlyj2
176 PUBLIC inputlyj1
177 PUBLIC inputlink
178 PUBLIC inputdown
179 PUBLIC inputup
180 PUBLIC inputqie
181 PUBLIC inputback
182 PUBLIC inputesc
183 PUBLIC inputok
184 PUBLIC inputf4
185 PUBLIC inputf3
186 PUBLIC inputf2
187 PUBLIC inputf1
188 PUBLIC inputnod
189 PUBLIC _inputnum
A51 MACRO ASSEMBLER PRINTER 03/04/2008 10:55:53 PAGE 4
190 PUBLIC storemem
191 PUBLIC _sprint_a_line
192 PUBLIC _sprint
193 PUBLIC _showLcd
194 PUBLIC delay10ms
195 PUBLIC kbscan
196 PUBLIC inputkey
197 PUBLIC intiCpu
198 PUBLIC intiPri
199 PUBLIC main
200
---- 201 XSEG AT 0900H
0900 202 LcmReadStatusPort1: DS 1
203
---- 204 XSEG AT 0A00H
0A00 205 LcmReadStatusPort2: DS 1
206
---- 207 XSEG AT 0500H
0500 208 LcmWriteDataPort1: DS 1
209
---- 210 XSEG AT 0600H
0600 211 LcmWriteDataPort2: DS 1
212
---- 213 XSEG AT 0100H
0100 214 LcmWriteCmdPort1: DS 1
215
---- 216 XSEG AT 0200H
0200 217 LcmWriteCmdPort2: DS 1
218
---- 219 RSEG ?DT?_showLcd?PRINTER
0000 220 ?_showLcd?BYTE:
0000 221 length?646: DS 1
0001 222 m?647: DS 1
223
---- 224 RSEG ?DT?inputback?PRINTER
0000 225 ?inputback?BYTE:
0000 226 i?1858: DS 1
227
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -