📄 mjdata.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-40231 Wed Nov 28 21:50:50 2007
Licensed to: ONE
1 processor 16F877A
2 opt pw 79
3 psect __Z40231RS_,global,delta=1
4 psect strings,global,class=STRING,delta=2
5 psect const1,local,class=CONST,delta=2
6 psect const2,local,class=CONST,delta=2
7 psect const3,local,class=CONST,delta=2
8 psect const4,local,class=CONST,delta=2
9 psect const5,local,class=CONST,delta=2
10 psect const6,local,class=CONST,delta=2
11 psect const7,local,class=CONST,delta=2
12 psect const8,local,class=CONST,delta=2
13 psect text4,local,class=CODE,delta=2
14 psect text6,local,class=CODE,delta=2
15 psect text9,local,class=CODE,delta=2
16 psect rbit_0,global,bit,class=BANK0,space=1,de
+ lta=1
17 psect rbss_0,global,class=BANK0,space=1,delta=
+ 1
18 psect rbss_1,global,class=BANK1,space=1,delta=
+ 1
19 psect temp,global,ovrld,class=BANK0,space=1,de
+ lta=1
20 0000
21 0000
22 0000
23 0000
24 0000
25 0000
26 0000
27 0000
28 0000
29 0000
30
31 psect __Z40231RS_
32 0190
33 0190
34
35 psect const1
36 0064 0782 addwf 2
37 0065 _HZ_HYSY
38 0065 34BB retlw -69
39 0066 34B6 retlw -74
40 0067 34D3 retlw -45
41 0068 34AD retlw -83
42 0069 34CA retlw -54
43 006A 34B9 retlw -71
44 006B 34D3 retlw -45
45 006C 34C3 retlw -61
46 006D 34C3 retlw -61
47 006E 34C5 retlw -59
48 006F 34BD retlw -67
49 0070 34FB retlw -5
50 0071 34CA retlw -54
51 0072 34FD retlw -3
52 0073 34BE retlw -66
53 0074 34DD retlw -35
54 0075 34B4 retlw -76
55 0076 34A6 retlw -90
56 0077 34C0 retlw -64
57 0078 34ED retlw -19
58 0079 34CF retlw -49
59 007A 34B5 retlw -75
60 007B 34CD retlw -51
61 007C 34B3 retlw -77
62 007D 34A3 retlw -93
63 007E 34A1 retlw -95
64
65 psect const2
66 00A5 0782 addwf 2
67 00A6 _HZ_QSLZW
68 00A6 34C7 retlw -57
69 00A7 34EB retlw -21
70 00A8 34CA retlw -54
71 00A9 34E4 retlw -28
72 00AA 34C8 retlw -56
73 00AB 34EB retlw -21
74 00AC 34D6 retlw -42
75 00AD 34B8 retlw -72
76 00AE 34CE retlw -50
77 00AF 34C6 retlw -58
78
79 psect const3
80 00B0 0782 addwf 2
81 00B1 _HZ_SCCG
82 00B1 34C9 retlw -55
83 00B2 34BE retlw -66
84 00B3 34B3 retlw -77
85 00B4 34FD retlw -3
86 00B5 34B3 retlw -77
87 00B6 34C9 retlw -55
88 00B7 34B9 retlw -71
89 00B8 34A6 retlw -90
90 00B9 34A3 retlw -93
91 00BA 34A1 retlw -95
92
93 psect const4
94 0098 0782 addwf 2
95 0099 _HZ_ZBDKH
96 0099 34D5 retlw -43
97 009A 34D2 retlw -46
98 009B 34B2 retlw -78
99 009C 34BB retlw -69
100 009D 34B5 retlw -75
101 009E 34BD retlw -67
102 009F 34BF retlw -65
103 00A0 34A8 retlw -88
104 00A1 34BA retlw -70
105 00A2 34C5 retlw -59
106 00A3 34A3 retlw -93
107 00A4 34A1 retlw -95
108
109 psect const5
110 00BB 0782 addwf 2
111 00BC _HZ_QQRKH
112 00BC 34C7 retlw -57
113 00BD 34EB retlw -21
114 00BE 34C8 retlw -56
115 00BF 34B7 retlw -73
116 00C0 34C8 retlw -56
117 00C1 34CF retlw -49
118 00C2 34BF retlw -65
119 00C3 34A8 retlw -88
120 00C4 34BA retlw -70
121 00C5 34C5 retlw -59
122
123 psect const6
124 00C6 0782 addwf 2
125 00C7 _HZ_ZDKH
126 00C7 34D5 retlw -43
127 00C8 34D2 retlw -46
128 00C9 34B5 retlw -75
129 00CA 34BD retlw -67
130 00CB 34BF retlw -65
131 00CC 34A8 retlw -88
132 00CD 34BA retlw -70
133 00CE 34C5 retlw -59
134
135 psect const7
136 007F 0782 addwf 2
137 0080 _HZ_SKFZ
138 0080 34C9 retlw -55
139 0081 34BE retlw -66
140 0082 34BF retlw -65
141 0083 34A8 retlw -88
142 0084 34C7 retlw -57
143 0085 34EB retlw -21
144 0086 34B0 retlw -80
145 0087 34B4 retlw -76
146 0088 34A3 retlw -93
147 0089 34B1 retlw -79
148 008A 34A1 retlw -95
149 008B 34A0 retlw -96
150 008C 34A1 retlw -95
151 008D 34A0 retlw -96
152 008E 34B8 retlw -72
153 008F 34B4 retlw -76
154 0090 34D6 retlw -42
155 0091 34C6 retlw -58
156 0092 34C7 retlw -57
157 0093 34EB retlw -21
158 0094 34B0 retlw -80
159 0095 34B4 retlw -76
160 0096 34A3 retlw -93
161 0097 34B2 retlw -78
162
163 psect const8
164 0047 0782 addwf 2
165 0048 _HZ_832CF
166 0048 34A3 retlw -93
167 0049 34B0 retlw -80
168 004A 34A3 retlw -93
169 004B 34B8 retlw -72
170 004C 34B5 retlw -75
171 004D 34BD retlw -67
172 004E 34A3 retlw -93
173 004F 34B3 retlw -77
174 0050 34A3 retlw -93
175 0051 34B2 retlw -78
176 0052 34C7 retlw -57
177 0053 34EB retlw -21
178 0054 34B0 retlw -80
179 0055 34B4 retlw -76
180 0056 34A3 retlw -93
181 0057 34B3 retlw -77
182 0058 34A1 retlw -95
183 0059 34A0 retlw -96
184 005A 34D0 retlw -48
185 005B 34DE retlw -34
186 005C 34B8 retlw -72
187 005D 34B4 retlw -76
188 005E 34C7 retlw -57
189 005F 34EB retlw -21
190 0060 34B0 retlw -80
191 0061 34B4 retlw -76
192 0062 34A3 retlw -93
193 0063 34B4 retlw -76
194 0000 _writeeeprom$StartAddr set ?_writeeeprom
195 0000 _writeeeprom$WriteBuf set ?_writeeeprom+2
196
197 psect text4
198 05EA _DELOneCard
199 ;MJDATA.C: 234: BJCardBuf[0]=0xff;
200 05EA 30FF movlw -1
201 05EB 0183 clrf 3 ;select bank 0
202 05EC 00AC movwf _BJCardBuf
203 ;MJDATA.C: 235: BJCardBuf[1]=0xff;
204 05ED 00AD movwf _BJCardBuf+1
205 ;MJDATA.C: 236: BJCardBuf[2]=0Xff;
206 05EE 00AE movwf _BJCardBuf+2
207 ;MJDATA.C: 237: writeeeprom(3,AdddrBuf,BJCardBu
+ f);
208 05EF 084E movf ?_DELOneCard,w
209 05F0 00D0 movwf ?_writeeeprom
210 05F1 084F movf ?_DELOneCard+1,w
211 05F2 00D1 movwf ?_writeeeprom+1
212 05F3 302C movlw _BJCardBuf
213 05F4 00D2 movwf ?_writeeeprom+2
214 05F5 3003 movlw 3
215 05F6 2EBC ljmp _writeeeprom
216 05F7 _BJ_EE_Card
217 ; _EEType assigned to ?a_BJ_EE_Card+0
218 0000 _BJ_EE_Card$EEType set ?a_BJ_EE_Card
219 ; _i assigned to ?a_BJ_EE_Card+1
220 0000 _BJ_EE_Card$i set ?a_BJ_EE_Card+1
221 ; _j assigned to ?a_BJ_EE_Card+3
222 0000 _BJ_EE_Card$j set ?a_BJ_EE_Card+3
223 ;_EEType stored from w
224 05F7 0183 clrf 3 ;select bank 0
225 05F8 00CF movwf ?a_BJ_EE_Card
226 ;MJDATA.C: 179: int i,j;
227 05F9 3A08 xorlw 8
228 05FA 1D03 btfss 3,2
229 05FB 2E76 goto l24
230 ;MJDATA.C: 182: {
231 05FC 01D0 clrf ?a_BJ_EE_Card+1
232 05FD 01D1 clrf ?a_BJ_EE_Card+2
233 05FE l25
234 ;MJDATA.C: 184: {
235 ;MJDATA.C: 186: for (j=i;j<(i+15);j=j+3)
236 05FE 0850 movf ?a_BJ_EE_Card+1,w
237 05FF 00D2 movwf ?a_BJ_EE_Card+3
238 0600 0851 movf ?a_BJ_EE_Card+2,w
239 0601 00D3 movwf ?a_BJ_EE_Card+4
240 0602 l31
241 0602 0851 movf ?a_BJ_EE_Card+2,w
242 0603 00F1 movwf btemp+1
243 0604 0850 movf ?a_BJ_EE_Card+1,w
244 0605 00F0 movwf btemp
245 0606 300F movlw 15
246 0607 07F0 addwf btemp
247 0608 1803 btfsc 3,0
248 0609 0AF1 incf btemp+1
249 060A 0853 movf ?a_BJ_EE_Card+4,w
250 060B 3A80 xorlw 128
251 060C 00F2 movwf btemp+2
252 060D 0871 movf btemp+1,w
253 060E 3A80 xorlw 128
254 060F 0272 subwf btemp+2,w
255 0610 1D03 btfss 3,2
256 0611 2E14 goto u165
257 0612 0870 movf btemp,w
258 0613 0252 subwf ?a_BJ_EE_Card+3,w
259 0614 u165
260 0614 1803 btfsc 3,0
261 0615 2E65 goto l29
262 ;MJDATA.C: 187: if(iic_read(j)==BJ_EE_Buf[0] &&
+ iic_read(j+1)==BJ_EE_Buf[1] && iic_read(j+2)==
+ BJ_EE_Buf[2])
263 0616 1283 bcf 3,5
264 0617 1303 bcf 3,6 ;carry unused
265 0618 0852 movf ?a_BJ_EE_Card+3,w
266 0619 00D4 movwf ?_iic_read
267 061A 0853 movf ?a_BJ_EE_Card+4,w
268 061B 00D5 movwf ?_iic_read+1
269 061C 120A 118A 2495 fcall _iic_read
+ 120A 118A
270 0621 00F0 movwf btemp
271 0622 01F1 clrf btemp+1
272 0623 084E movf ?_BJ_EE_Card,w
273 0624 0084 movwf 4
274 0625 1383 bcf 3,7
275 0626 0800 movf 0,w
276 0627 0670 xorwf btemp,w
277 0628 0471 iorwf btemp+1,w
278 0629 1D03 btfss 3,2
279 062A 2E60 goto l32
280 062B 3001 movlw 1
281 062C 0752 addwf ?a_BJ_EE_Card+3,w
282 062D 00D4 movwf ?_iic_read
283 062E 3000 movlw 0
284 062F 1803 btfsc 3,0
285 0630 3001 movlw 1
286 0631 0753 addwf ?a_BJ_EE_Card+4,w
287 0632 00D5 movwf ?_iic_read+1
288 0633 120A 118A 2495 fcall _iic_read
+ 120A 118A
289 0638 00F0 movwf btemp
290 0639 01F1 clrf btemp+1
291 063A 0A4E incf ?_BJ_EE_Card,w
292 063B 0084 movwf 4
293 063C 1383 bcf 3,7
294 063D 0800 movf 0,w
295 063E 0670 xorwf btemp,w
296 063F 0471 iorwf btemp+1,w
297 0640 1D03 btfss 3,2
298 0641 2E60 goto l32
299 0642 3002 movlw 2
300 0643 0752 addwf ?a_BJ_EE_Card+3,w
301 0644 00D4 movwf ?_iic_read
302 0645 3000 movlw 0
303 0646 1803 btfsc 3,0
304 0647 3001 movlw 1
305 0648 0753 addwf ?a_BJ_EE_Card+4,w
306 0649 00D5 movwf ?_iic_read+1
307 064A 120A 118A 2495 fcall _iic_read
+ 120A 118A
308 064F 00F0 movwf btemp
309 0650 01F1 clrf btemp+1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -