📄 main.lst
字号:
239 ;main.c: 118: asm("nop");
240 06EB 0000 nop ;#
241 ;main.c: 119: TRISB3=0;
242 06EC 1683 bsf 3,5
243 06ED 1186 bcf 6,3
244 ;main.c: 120: return ack;
245 06EE 1283 bcf 3,5
246 ;main.c: 121: }
247 06EF 0008 return ;uses W
248 06F0 _i2c_init
249 ;main.c: 23: void i2c_init()
250 06F0 1683 bsf 3,5
251 06F1 1303 bcf 3,6 ;carry unused
252 06F2 1206 bcf 6,4
253 ;main.c: 26: TRISB3=0;
254 06F3 1186 bcf 6,3
255 ;main.c: 27: RB3=1;
256 06F4 1283 bcf 3,5
257 06F5 1586 bsf 6,3
258 ;main.c: 28: RB4=1;
259 06F6 1606 bsf 6,4
260 ;main.c: 29: asm("nop");
261 06F7 0000 nop ;#
262 ;main.c: 30: asm("nop");
263 06F8 0000 nop ;#
264 ;main.c: 31: asm("nop");
265 06F9 0000 nop ;#
266 ;main.c: 32: asm("nop");
267 06FA 0000 nop ;#
268 ;main.c: 33: asm("nop");
269 06FB 0000 nop ;#
270 ;main.c: 34: }
271 06FC 0008 return ;W free
272 06FD _main
273 ; _th assigned to ?a_main+0
274 0000 _main$th set ?a_main
275 ; _tl assigned to ?a_main+1
276 0000 _main$tl set ?a_main+1
277 ;main.c: 135: void main()
278 06FD 1683 bsf 3,5
279 06FE 1703 bsf 3,6
280 06FF 0189 clrf 9
281 ;main.c: 139: i2c_init();
282 0700 26F0 fcall _i2c_init
283 ;main.c: 140: delay(5);
284 0701 3005 movlw 5
285 0702 26D1 fcall _delay
286 ;main.c: 141: i2c_start();
287 0703 26C7 fcall _i2c_start
288 ;main.c: 142: delay(5);
289 0704 3005 movlw 5
290 0705 26D1 fcall _delay
291 ;main.c: 143: i2c_write_byte(0x91);
292 0706 3091 movlw -111
293 0707 26A9 fcall _i2c_write_byte
294 ;main.c: 144: while(i2c_getack());
295 0708 l25
296 0708 26DD 120A 118A fcall _i2c_getack
297 070B 3800 iorlw 0
298 070C 1D03 btfss 3,2
299 070D 2F08 goto l25
300 ;main.c: 145: th=i2c_read_byte();
301 070E 2690 fcall _i2c_read_byte
302 070F 00A0 movwf ?a_main
303 ;main.c: 146: i2c_putack(0);
304 0710 3000 movlw 0
305 0711 267F fcall _i2c_putack
306 ;main.c: 147: tl=i2c_read_byte();
307 0712 2690 fcall _i2c_read_byte
308 0713 00A1 movwf ?a_main+1
309 ;main.c: 148: i2c_putack(1);
310 0714 3001 movlw 1
311 0715 267F fcall _i2c_putack
312 ;main.c: 149: i2c_stop();
313 0716 2673 fcall _i2c_stop
314 ;main.c: 150: while(1);
315 0717 l28
316 0717 2F17 goto l28
317
318 psect text9
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
341 0000
342 0000
343 0000
344 0000
345 0000
346 0000
347 0000
348 0000
349 0000
350 0000
351 0000
352 0000
353 0000
354 0000
355 0000
356 0000
357 0000
358 0000
359 0000
360 0000
361 0000
362 0000
363 0000
364 0000
365 0000
366 0000
367 0000
368 0000
369 0000
370 0000
371 0000
372 0000
373 0000
374 0000
375 0000
376 0000
377 0000
378 0000
379 0000
380 0000
381 0000
382 0000
383 0000
384 0000
385 0000
386 0000
387 0000
388 0000
389 0000
390 0000
391 0000
392 0000
393 0000
394 0000
395 0000
396 0000
397 0000
398 0000
399 0000
400 0000
401 0000
402 0000
403 0000
404 0000
405 0000
406 0000
407 0000
408 0000
409 0000
410 0000
411 0000
412 0000
413 0000
414 0000
415 0000
416 0000
417 0000
418 0000
419 0000
420 0000
421 0000
422 0000
423 0000
424 0000
425 0000
426 0000
427 0000
428 0000
429 0000
430 0000
431 0000
432 0000
433 0000
434 0000
435 0000
436 0000
437 0000
438 0000
439 0000
440 0000
441 0000
442 0000
443 0000
444 0000
445 0000
446 0000
447 0000
448 0000
449 0000
450 0000
451 0000
452 0000
453 0000
454 0000
455 0000
456 0000
457 0000
458 0000
459 0000
460 0000
461 0000
462 0000
463 0000
464 0000
465 0000
466 0000
467 0000
468 0000
469 0000
470 0000
471 0000
472 0000
473 0000
474 0000
475 0000
476 0000
477 0000
478 0000
479 0000
480 0000
481 0000
482 0000
483 0000
484 0000
485 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -