📄 key.lst
字号:
585 023E 0830 movf _keyCtlBlock+6,w
586 ;key.c: 129: }
587 023F 0008 return
588
589 psect text8
590 ;key.c: 132: void userKeyCtlInit(void)
591 ;key.c: 133: { keyCtlBlock.event=0;
592 0284 _userKeyCtlInit
593 0284 0183 clrf 3 ;select bank 0
594 0285 01AA clrf _keyCtlBlock
595 ;key.c: 134: keyCtlBlock.nTime=0;
596 0286 01AB clrf _keyCtlBlock+1
597 0287 01AC clrf _keyCtlBlock+2
598 0288 01AD clrf _keyCtlBlock+3
599 0289 01AE clrf _keyCtlBlock+4
600 ;key.c: 135: keyCtlBlock.full=0;
601 028A 01AF clrf _keyCtlBlock+5
602 ;key.c: 136: keyCtlBlock.value=255;
603 028B 30FF movlw -1
604 028C 00B0 movwf _keyCtlBlock+6
605 ;key.c: 137: keyCtlBlock.input=255;
606 028D 00B1 movwf _keyCtlBlock+7
607 ;key.c: 138: keyCtlBlock.iDelay=0;
608 028E 01B2 clrf _keyCtlBlock+8
609 ;key.c: 139: keyCtlBlock.sTime=0;
610 028F 01B3 clrf _keyCtlBlock+9
611 0290 01B4 clrf _keyCtlBlock+10
612 0291 01B5 clrf _keyCtlBlock+11
613 0292 01B6 clrf _keyCtlBlock+12
614 ;key.c: 140: keyCtlBlock.repeat=0;
615 0293 01B7 clrf _keyCtlBlock+13
616 ;key.c: 141: keyCtlBlock.pRepeatCtl=(TYPE_KEY_R
+ EPEAT_CTL*)&KEY_REPEAT_CTL[0];
617 0294 3055 movlw low _KEY_REPEAT_CTL
618 0295 00F0 movwf btemp
619 0296 3000 movlw high _KEY_REPEAT_CTL
620 0297 00F1 movwf btemp+1
621 0298 0870 movf btemp,w
622 0299 00B8 movwf _keyCtlBlock+14
623 ;key.c: 142: }
624 029A 0008 return
625
626 psect text9
627 0000
628 0000
629 0000
630 0000
631 0000
632 0000
633 0000
634 0000
635 0000
636 0000
637 0000
638 0000
639 0000
640 0000
641 0000
642 0000
643 0000
644 0000
645 0000
646 0000
647 0000
648 0000
649 0000
650 0000
651 0000
652 0000
653 0000
654 0000
655 0000
656 0000
657 0000
658 0000
659 0000
660 0000
661 0000
662 0000
663 0000
664 0000
665 0000
666 0000
667 0000
668 0000
669 0000
670 0000
671 0000
672 0000
673 0000
674 0000
675 0000
676 0000
677 0000
678 0000
679 0000
680 0000
681 0000
682 0000
683 0000
684 0000
685 0000
686 0000
687 0000
688 0000
689 0000
690 0000
691 0000
692 0000
693 0000
694 0000
695 0000
696 0000
697 0000
698 0000
699 0000
700 0000
701 0000
702 0000
703 0000
704 0000
705 0000
706 0000
707 0000
708 0000
709 0000
710 0000
711 0000
712 0000
713 0000
714 0000
715 0000
716 0000
717 0000
718 0000
719 0000
720 0000
721 0000
722 0000
723 0000
724 0000
725 0000
726 0000
727 0000
728 0000
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
775 0000
776 0000
777 0000
778 0000
779 0000
780 0000
781 0000
782 0000
783 0000
784 0000
785 0000
786 0000
787 0000
788 0000
789 0000
790 0000
791 0000
792 0000
793 0000
794 0000
795 0000
796 0000
797 0000
798 0000
799 0000
800 0000
801 0000
802 0000
803 0000
804 0000
805 0000
806 0000
807 0000
808 0000
809 0000
810 0000
811 0000
812 0000
813 0000
814 0000
815 0000
816 0000
817 0000
818 0000
819 0000
820 0000
821 0000
822 0000
823 0000
824 0000
825 0000
826 0000
827 0000
828 0000
829 0000
830 0000
831 0000
832 0000
833 0000
834 0000
835 0000
836 0000
837 0000
838 0000
839 0000
840
841 psect rbss_0
842 002A _keyCtlBlock
843 002A ds 15
844
845 psect temp
846 0070 btemp
847 0070 ds 12
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Thu Dec 11 14:01:26 2008
_KEY_REPEAT_CTL 0055 l7 0672
l8 0698 l9 067B
pc 0002 l11 0684
l21 073A l13 068D
l15 0696 l24 0745
l33 026D l34 0266
l26 074B l19 0714
l36 026B l28 0759
u85 0736 fsr 0004
?a_checkKeyEvent 0047 ?_checkKeyCloseTime 0042
u185 02EC _keyPortInput 0647
_readKeyBuff 023C ?a_checkKeyRepeat 004C
f2163 0051 btemp 0070
llmod 0775 lwmul 026F
_readKeyInput 0664 _userKeyScan 073C
?a_checkKeyCloseTime 0042 _loadSystemTime 02EF
status 0003 ?a_keyPortInput 004F
?a_userKeyScan 004B _checkKeyCloseTime 02B5
_userKeyCtlInit 0284 clear_bank0 0026
_keyCtlBlock 002A ?a_readKeyInput 004C
_saveKeyCtlTime 063A used_btemp10 0001
used_btemp11 0001 used_btemp0 0001
used_btemp1 0001 used_btemp2 0001
used_btemp3 0001 used_btemp4 0001
used_btemp5 0001 used_btemp6 0001
used_btemp7 0001 used_btemp8 0001
used_btemp9 0001 _checkKeyEvent 025B
_checkKeyRepeat 069A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -