📄 adc-adc7705.lst
字号:
510 0590 l41
511 ;ADC-ADC7705.c: 287: {
512 0590 1488 bsf 8,1
513 ;ADC-ADC7705.c: 289: a=0xff;
514 0591 30FF movlw -1
515 0592 00A9 movwf ?a_main+5
516 0593 l42
517 ;ADC-ADC7705.c: 290: }
518 ;ADC-ADC7705.c: 292: Delay1Ms(100);
519 0593 3064 movlw 100
520 0594 24F1 fcall _Delay1Ms
521 ;ADC-ADC7705.c: 293: Delay1Ms(100);
522 0595 3064 movlw 100
523 0596 24F1 fcall _Delay1Ms
524 ;ADC-ADC7705.c: 294: Delay1Ms(100);
525 0597 3064 movlw 100
526 0598 24F1 fcall _Delay1Ms
527 ;ADC-ADC7705.c: 295: Delay1Ms(100);
528 0599 3064 movlw 100
529 059A 24F1 fcall _Delay1Ms
530 ;ADC-ADC7705.c: 296: Delay1Ms(100);
531 059B 3064 movlw 100
532 059C 24F1 fcall _Delay1Ms
533 ;ADC-ADC7705.c: 297: Delay1Ms(100);
534 059D 3064 movlw 100
535 059E 24F1 fcall _Delay1Ms
536 ;ADC-ADC7705.c: 298: Delay1Ms(100);
537 059F 3064 movlw 100
538 05A0 24F1 fcall _Delay1Ms
539 ;ADC-ADC7705.c: 299: Delay1Ms(100);
540 05A1 3064 movlw 100
541 05A2 24F1 fcall _Delay1Ms
542 ;ADC-ADC7705.c: 300: Delay1Ms(100);
543 05A3 3064 movlw 100
544 05A4 24F1 fcall _Delay1Ms
545 ;ADC-ADC7705.c: 301: Delay1Ms(100);
546 05A5 3064 movlw 100
547 05A6 24F1 fcall _Delay1Ms
548 ;ADC-ADC7705.c: 303: AD7705_Write_Reg(0x38);
549 05A7 3038 movlw 56
550 05A8 24C8 fcall _AD7705_Write_Reg
551 ;ADC-ADC7705.c: 304: T_Voltage=read_AD7705_word
+ ();
552 05A9 247E fcall _read_AD7705_word
553 05AA 0870 movf btemp,w
554 05AB 00A2 movwf _T_Voltage
555 05AC 0871 movf btemp+1,w
556 05AD 00A3 movwf _T_Voltage+1
557 ;ADC-ADC7705.c: 305: k=1.0*T_Voltage*4.96/65535
+ ;
558 05AE 00F1 movwf btemp+1
559 05AF 0822 movf _T_Voltage,w
560 05B0 00F0 movwf btemp
561 05B1 120A 118A 277F fcall lwtoft
562 05B4 01F3 clrf btemp+3
563 05B5 3080 movlw 128
564 05B6 00F4 movwf btemp+4
565 05B7 303F movlw 63
566 05B8 00F5 movwf btemp+5
567 05B9 120A 118A 2702 fcall ftmul
568 05BC 30B8 movlw 184
569 05BD 00F3 movwf btemp+3
570 05BE 309E movlw 158
571 05BF 00F4 movwf btemp+4
572 05C0 3040 movlw 64
573 05C1 00F5 movwf btemp+5
574 05C2 120A 118A 2702 fcall ftmul
575 05C5 30FF movlw 255
576 05C6 00F3 movwf btemp+3
577 05C7 307F movlw 127
578 05C8 00F4 movwf btemp+4
579 05C9 3047 movlw 71
580 05CA 00F5 movwf btemp+5
581 05CB 120A 118A 26CA fcall ftdiv
582 05CE 0870 movf btemp,w
583 05CF 00B0 movwf ?a_main+12
584 05D0 0871 movf btemp+1,w
585 05D1 00B1 movwf ?a_main+13
586 05D2 0872 movf btemp+2,w
587 05D3 00B2 movwf ?a_main+14
588 ;ADC-ADC7705.c: 310: a_1=(unsigned char)k%10+48
+ ;
589 05D4 0830 movf ?a_main+12,w
590 05D5 00F0 movwf btemp
591 05D6 0831 movf ?a_main+13,w
592 05D7 00F1 movwf btemp+1
593 05D8 0832 movf ?a_main+14,w
594 05D9 00F2 movwf btemp+2
595 05DA 120A 118A 2743 fcall fttol
596 05DD 0870 movf btemp,w
597 05DE 300A movlw 10
598 05DF 00F1 movwf btemp+1
599 05E0 0870 movf btemp,w
600 05E1 120A 118A 2782 fcall lbmod
601 05E4 0870 movf btemp,w
602 05E5 3E30 addlw 48
603 05E6 00A6 movwf ?a_main+2
604 ;ADC-ADC7705.c: 311: c=k*10;
605 05E7 0830 movf ?a_main+12,w
606 05E8 00F3 movwf btemp+3
607 05E9 0831 movf ?a_main+13,w
608 05EA 00F4 movwf btemp+4
609 05EB 0832 movf ?a_main+14,w
610 05EC 00F5 movwf btemp+5
611 05ED 01F0 clrf btemp
612 05EE 3020 movlw 32
613 05EF 00F1 movwf btemp+1
614 05F0 3041 movlw 65
615 05F1 00F2 movwf btemp+2
616 05F2 120A 118A 2702 fcall ftmul
617 05F5 120A 118A 2743 fcall fttol
618 05F8 0870 movf btemp,w
619 05F9 00AA movwf ?a_main+6
620 05FA 0871 movf btemp+1,w
621 05FB 00AB movwf ?a_main+7
622 ;ADC-ADC7705.c: 312: d=k*100;
623 05FC 0830 movf ?a_main+12,w
624 05FD 00F3 movwf btemp+3
625 05FE 0831 movf ?a_main+13,w
626 05FF 00F4 movwf btemp+4
627 0600 0832 movf ?a_main+14,w
628 0601 00F5 movwf btemp+5
629 0602 01F0 clrf btemp
630 0603 30C8 movlw 200
631 0604 00F1 movwf btemp+1
632 0605 3042 movlw 66
633 0606 00F2 movwf btemp+2
634 0607 120A 118A 2702 fcall ftmul
635 060A 120A 118A 2743 fcall fttol
636 060D 0870 movf btemp,w
637 060E 00AC movwf ?a_main+8
638 060F 0871 movf btemp+1,w
639 0610 00AD movwf ?a_main+9
640 ;ADC-ADC7705.c: 313: e=k*1000;
641 0611 0830 movf ?a_main+12,w
642 0612 00F3 movwf btemp+3
643 0613 0831 movf ?a_main+13,w
644 0614 00F4 movwf btemp+4
645 0615 0832 movf ?a_main+14,w
646 0616 00F5 movwf btemp+5
647 0617 01F0 clrf btemp
648 0618 307A movlw 122
649 0619 00F1 movwf btemp+1
650 061A 3044 movlw 68
651 061B 00F2 movwf btemp+2
652 061C 120A 118A 2702 fcall ftmul
653 061F 120A 118A 2743 fcall fttol
654 0622 0870 movf btemp,w
655 0623 00AE movwf ?a_main+10
656 0624 0871 movf btemp+1,w
657 0625 00AF movwf ?a_main+11
658 ;ADC-ADC7705.c: 314: point_1=(unsigned int)c%10
+ +48;
659 0626 300A movlw 10
660 0627 00F2 movwf btemp+2
661 0628 01F3 clrf btemp+3
662 0629 082B movf ?a_main+7,w
663 062A 00F1 movwf btemp+1
664 062B 082A movf ?a_main+6,w
665 062C 00F0 movwf btemp
666 062D 120A 118A 27B8 fcall lwmod
667 0630 0870 movf btemp,w
668 0631 3E30 addlw 48
669 0632 00A7 movwf ?a_main+3
670 ;ADC-ADC7705.c: 315: point_2=(unsigned int)d%10
+ 0%10+48;
671 0633 3064 movlw 100
672 0634 00F2 movwf btemp+2
673 0635 01F3 clrf btemp+3
674 0636 082D movf ?a_main+9,w
675 0637 00F1 movwf btemp+1
676 0638 082C movf ?a_main+8,w
677 0639 00F0 movwf btemp
678 063A 120A 118A 27B8 fcall lwmod
679 063D 300A movlw 10
680 063E 00F2 movwf btemp+2
681 063F 3000 movlw 0
682 0640 01F3 clrf btemp+3
683 0641 120A 118A 27B8 fcall lwmod
684 0644 0870 movf btemp,w
685 0645 3E30 addlw 48
686 0646 00A8 movwf ?a_main+4
687 ;ADC-ADC7705.c: 316: point_3=(unsigned int)e%10
+ 00%100%10+48;
688 0647 30E8 movlw 232
689 0648 00F2 movwf btemp+2
690 0649 3003 movlw 3
691 064A 00F3 movwf btemp+3
692 064B 082F movf ?a_main+11,w
693 064C 00F1 movwf btemp+1
694 064D 082E movf ?a_main+10,w
695 064E 00F0 movwf btemp
696 064F 120A 118A 27B8 fcall lwmod
697 0652 3064 movlw 100
698 0653 00F2 movwf btemp+2
699 0654 3000 movlw 0
700 0655 01F3 clrf btemp+3
701 0656 120A 118A 27B8 fcall lwmod
702 0659 300A movlw 10
703 065A 00F2 movwf btemp+2
704 065B 3000 movlw 0
705 065C 01F3 clrf btemp+3
706 065D 120A 118A 27B8 fcall lwmod
+ 120A 118A
707 0662 0870 movf btemp,w
708 0663 3E30 addlw 48
709 0664 00A5 movwf ?a_main+1
710 ;ADC-ADC7705.c: 319: send(a_1);
711 0665 0826 movf ?a_main+2,w
712 0666 2472 fcall _send
713 ;ADC-ADC7705.c: 320: send(b);
714 0667 302E movlw 46
715 0668 2472 fcall _send
716 ;ADC-ADC7705.c: 321: send(point_1);
717 0669 0827 movf ?a_main+3,w
718 066A 2472 fcall _send
719 ;ADC-ADC7705.c: 322: send(point_2);
720 066B 0828 movf ?a_main+4,w
721 066C 2472 fcall _send
722 ;ADC-ADC7705.c: 324: send(0x0a);
723 066D 300A movlw 10
724 066E 2472 fcall _send
725 ;ADC-ADC7705.c: 326: }
726 066F 2D74 goto l39
727
728 psect text8
729 0000
730 0000
731 0000
732 0000
733 0000
734 0000
735 0000
736 0000
737 0000
738 0000
739 0000
740 0000
741 0000
742 0000
743 0000
744 0000
745 0000
746 0000
747 0000
748 0000
749 0000
750 0000
751 0000
752 0000
753 0000
754 0000
755 0000
756 0000
757 0000
758 0000
759 0000
760 0000
761 0000
762 0000
763 0000
764 0000
765 0000
766 0000
767 0000
768 0000
769 0000
770 0000
771 0000
772 0000
773 0000
774 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -