📄 power_low.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Mon Sep 22 11:49:08 2008
1 processor 16F72
2 opt pw 79
3 psect __Z49231UD_,global,delta=1
4 psect text0,local,class=CODE,delta=2
5 psect config,global,class=CONFIG,delta=2
6 psect text1,local,class=CODE,delta=2
7 psect text2,local,class=CODE,delta=2
8 psect text3,local,class=CODE,delta=2
9 psect text4,local,class=CODE,delta=2
10 psect text5,local,class=CODE,delta=2
11 0000
12 0000
13 0000
14 0000
15 0000
16 0000
17 0000
18 0000
19 0000
20 0000 ;#
21
22 psect text0
23 07A5 _main
24 ;power_low.c: 11: chu_shi();
25 07A5 27CD call _chu_shi
26 07A6 l4
27 ;power_low.c: 13: do
28 ;power_low.c: 14: {
29 07A6 3040 movlw 64
30 07A7 00A0 movwf ?_del1
31 07A8 309C movlw 156
32 07A9 00A1 movwf ?_del1+1
33 07AA 3000 movlw 0
34 07AB 01A2 clrf ?_del1+2
35 07AC 01A3 clrf ?_del1+3
36 07AD 27E1 call _del1
37 ;power_low.c: 19: ;
38 07AE 2FA6 goto l4
39
40 psect config
41 2007 3FA6 dw 16294 ;#
42
43 psect text1
44 ;power_low.c: 25: void chu_shi(void)
45 ;power_low.c: 26: {
46 07CD _chu_shi
47 ;power_low.c: 27: TRISC=0;
48 07CD 1683 bsf 3,5
49 07CE 1303 bcf 3,6 ;carry unused
50 07CF 0187 clrf 7 ;volatile
51 ;power_low.c: 28: PORTC=0;
52 07D0 1283 bcf 3,5
53 07D1 0187 clrf 7 ;volatile
54 ;power_low.c: 29: OPTION=0X0F;
55 07D2 300F movlw 15
56 07D3 1683 bsf 3,5
57 07D4 0081 movwf 1
58 ;power_low.c: 30: ADCON1=0X06;
59 07D5 3006 movlw 6
60 07D6 009F movwf 31 ;volatile
61 ;power_low.c: 32: PR2=52;
62 07D7 3034 movlw 52
63 07D8 0092 movwf 18 ;volatile
64 ;power_low.c: 33: CCPR1L=26;
65 07D9 301A movlw 26
66 07DA 1283 bcf 3,5
67 07DB 0095 movwf 21 ;volatile
68 ;power_low.c: 34: T2CON=0X00;
69 07DC 0192 clrf 18 ;volatile
70 ;power_low.c: 35: TMR2ON=1;
71 07DD 1512 bsf 18,2
72 ;power_low.c: 36: CCP1CON=0X0C;
73 07DE 300C movlw 12
74 07DF 0097 movwf 23 ;volatile
75 ;power_low.c: 37: }
76 07E0 0008 return
77
78 psect text2
79 ;power_low.c: 40: void del(unsigned char f)
80 ;power_low.c: 41: {
81 07AF _del
82 ; _f assigned to ?a_del+0
83 0000 _del$f set ?a_del
84 ; _x assigned to ?a_del+1
85 0000 _del$x set ?a_del+1
86 ;_f stored from w
87 07AF 0183 clrf 3 ;select bank 0
88 07B0 00A0 movwf ?a_del
89 ;power_low.c: 42: unsigned char x;
90 07B1 01A1 clrf ?a_del+1
91 07B2 2FB5 goto l10
92 07B3 l7
93 07B3 0064 clrwdt ;#
94 07B4 0AA1 incf ?a_del+1
95 07B5 l10
96 07B5 0820 movf ?a_del,w
97 07B6 0221 subwf ?a_del+1,w
98 07B7 1803 btfsc 3,0
99 07B8 0008 return
100 07B9 2FB3 goto l7
101
102 psect text3
103 07E1 _del1
104 ; _x assigned to ?a_del1+0
105 0000 _del1$x set ?a_del1
106 ;power_low.c: 48: unsigned long x;
107 07E1 1283 bcf 3,5
108 07E2 01A4 clrf ?a_del1
109 07E3 01A5 clrf ?a_del1+1
110 07E4 01A6 clrf ?a_del1+2
111 07E5 01A7 clrf ?a_del1+3
112 07E6 2FEF goto l15
113 07E7 l12
114 07E7 0064 clrwdt ;#
115 07E8 0AA4 incf ?a_del1
116 07E9 1903 btfsc 3,2
117 07EA 0AA5 incf ?a_del1+1
118 07EB 1903 btfsc 3,2
119 07EC 0AA6 incf ?a_del1+2
120 07ED 1903 btfsc 3,2
121 07EE 0AA7 incf ?a_del1+3
122 07EF l15
123 07EF 0823 movf ?_del1+3,w
124 07F0 0227 subwf ?a_del1+3,w
125 07F1 1D03 btfss 3,2
126 07F2 2FFD goto u25
127 07F3 0822 movf ?_del1+2,w
128 07F4 0226 subwf ?a_del1+2,w
129 07F5 1D03 btfss 3,2
130 07F6 2FFD goto u25
131 07F7 0821 movf ?_del1+1,w
132 07F8 0225 subwf ?a_del1+1,w
133 07F9 1D03 btfss 3,2
134 07FA 2FFD goto u25
135 07FB 0820 movf ?_del1,w
136 07FC 0224 subwf ?a_del1,w
137 07FD u25
138 07FD 1803 btfsc 3,0
139 07FE 0008 return
140 07FF 2FE7 goto l12
141
142 psect text4
143 07BA _pow_low
144 ; _num assigned to ?a_pow_low+0
145 0000 _pow_low$num set ?a_pow_low
146 ;power_low.c: 54: unsigned char num=0xff;
147 07BA 30FF movlw -1
148 07BB 1283 bcf 3,5
149 07BC 00A0 movwf ?a_pow_low
150 ;power_low.c: 60: else goto loop1;
151 07BD l17
152 ;power_low.c: 55: loop1:
153 ;power_low.c: 56: CCPR1L=num;
154 07BD 0820 movf ?a_pow_low,w
155 07BE 1303 bcf 3,6 ;carry unused
156 07BF 0095 movwf 21 ;volatile
157 ;power_low.c: 57: del1(v);
158 07C0 0820 movf ?_pow_low,w
159 07C1 00A0 movwf ?_del1
160 07C2 0821 movf ?_pow_low+1,w
161 07C3 00A1 movwf ?_del1+1
162 07C4 0822 movf ?_pow_low+2,w
163 07C5 00A2 movwf ?_del1+2
164 07C6 0823 movf ?_pow_low+3,w
165 07C7 00A3 movwf ?_del1+3
166 07C8 27E1 call _del1
167 ;power_low.c: 58: num--;
168 07C9 03A0 decf ?a_pow_low
169 ;power_low.c: 59: if(num==0xff);
170 07CA 0F20 incfsz ?a_pow_low,w
171 07CB 2FBD goto l17
172 ;power_low.c: 62: }
173 07CC 0008 return
174
175 psect text5
176 0000
177 0000
178 0000
179 0000
180 0000
181 0000
182 0000
183 0000
184 0000
185 0000
186 0000
187 0000
188 0000
189 0000
190 0000
191 0000
192 0000
193 0000
194 0000
195 0000
196 0000
197 0000
198 0000
199 0000
200 0000
201 0000
202 0000
203 0000
204 0000
205 0000
206 0000
207 0000
208 0000
209 0000
210 0000
211 0000
212 0000
213 0000
214 0000
215 0000
216 0000
217 0000
218 0000
219 0000
220 0000
221 0000
222 0000
223 0000
224 0000
225 0000
226 0000
227 0000
228 0000
229 0000
230 0000
231 0000
232 0000
233 0000
234 0000
235 0000
236 0000
237 0000
238 0000
239 0000
240 0000
241 0000
242 0000
243 0000
244 0000
245 0000
246 0000
247 0000
248 0000
249 0000
250 0000
251 0000
252 0000
253 0000
254 0000
255 0000
256 0000
257 0000
258 0000
259 0000
260 0000
261 0000
262 0000
263 0000
264 0000
265 0000
266 0000
267 0000
268 0000
269 0000
270 0000
271 0000
272 0000
273 0000
274 0000
275 0000
276 0000
277 0000
278 0000
279 0000
280 0000
281 0000
282 0000
283 0000
284 0000
285 0000
286 0000
287 0000
288 0000
289 0000
290 0000
291 0000
292 0000
293 0000
294 0000
295 0000
296 0000
297 0000
298 0000
299 0000
300 0000
301 0000
302 0000
303 0000
304 0000
305 0000
306 0000
307 0000
308 0000
309 0000
310 0000
311 0000
312 0000
313 0000
314 0000
315 0000
316 0000
317 0000
318 0000
319 0000
320 0000
321 0000
322 0000
323 0000
324 0000
325 0000
326 0000
327 0000
328 0000
329 0000
330 0000
331 0000
332 0000
333 0000
334 0000
335 0000
336 0000
337 0000
338 0000
339 0000
340 0000
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Mon Sep 22 11:49:08 2008
?a_del1 0024 l4 07A6 l7 07B3 l10 07B5
l12 07E7 l15 07EF l17 07BD u25 07FD
_del 07AF ?_pow_low 0020 _del1 07E1 _main 07A5
?a_pow_low 0020 start 0004 ?_del1 0020 ?a_del 0020
_chu_shi 07CD _pow_low 07BA status 0003
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -