📄 key.lst
字号:
601 ;key.c: 127: { keyCtlBlock.full =0;
602 0FB9 _readKeyBuff
603 0FB9 1683 bsf 3,5
604 0FBA 1303 bcf 3,6 ;carry unused
605 0FBB 01BA clrf (_keyCtlBlock+5)^(0+128)
606 ;key.c: 128: return(keyCtlBlock.value);
607 0FBC 083B movf (_keyCtlBlock+6)^(0+128),w
608 ;key.c: 129: }
609 0FBD 1283 bcf 3,5
610 0FBE 0008 return
611
612 psect text8
613 ;key.c: 132: void userKeyCtlInit(void)
614 ;key.c: 133: { keyCtlBlock.event=0;
615 010C _userKeyCtlInit
616 010C 1683 bsf 3,5
617 010D 1303 bcf 3,6 ;carry unused
618 010E 01B5 clrf _keyCtlBlock^(0+128)
619 ;key.c: 134: keyCtlBlock.nTime=0;
620 010F 01B6 clrf (_keyCtlBlock+1)^(0+128)
621 0110 01B7 clrf (_keyCtlBlock+2)^(0+128)
622 0111 01B8 clrf (_keyCtlBlock+3)^(0+128)
623 0112 01B9 clrf (_keyCtlBlock+4)^(0+128)
624 ;key.c: 135: keyCtlBlock.full=0;
625 0113 01BA clrf (_keyCtlBlock+5)^(0+128)
626 ;key.c: 136: keyCtlBlock.value=255;
627 0114 30FF movlw -1
628 0115 00BB movwf (_keyCtlBlock+6)^(0+128)
629 ;key.c: 137: keyCtlBlock.input=255;
630 0116 00BC movwf (_keyCtlBlock+7)^(0+128)
631 ;key.c: 138: keyCtlBlock.iDelay=0;
632 0117 01BD clrf (_keyCtlBlock+8)^(0+128)
633 ;key.c: 139: keyCtlBlock.sTime=0;
634 0118 01BE clrf (_keyCtlBlock+9)^(0+128)
635 0119 01BF clrf (_keyCtlBlock+10)^(0+128)
636 011A 01C0 clrf (_keyCtlBlock+11)^(0+128)
637 011B 01C1 clrf (_keyCtlBlock+12)^(0+128)
638 ;key.c: 140: keyCtlBlock.repeat=0;
639 011C 01C2 clrf (_keyCtlBlock+13)^(0+128)
640 ;key.c: 141: keyCtlBlock.pRepeatCtl=(TYPE_KEY_R
+ EPEAT_CTL*)&KEY_REPEAT_CTL[0];
641 011D 30D3 movlw low _KEY_REPEAT_CTL
642 011E 00F0 movwf btemp
643 011F 3000 movlw high _KEY_REPEAT_CTL
644 0120 00F1 movwf btemp+1
645 0121 0870 movf btemp,w
646 0122 00C3 movwf (_keyCtlBlock+14)^(0+128)
647 ;key.c: 142: }
648 0123 1283 bcf 3,5
649 0124 0008 return
650
651 psect text9
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 0000
841 0000
842 0000
843 0000
844 0000
845 0000
846 0000
847 0000
848 0000
849 0000
850 0000
851 0000
852 0000
853 0000
854 0000
855 0000
856 0000
857 0000
858 0000
859 0000
860 0000
861 0000
862 0000
863 0000
864 0000
865
866 psect rbss_1
867 00B5 _keyCtlBlock
868 00B5 ds 15
869
870 psect temp
871 0070 btemp
872 0070 ds 12
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Tue Feb 10 14:15:21 2009
_KEY_REPEAT_CTL 00D3 l8 0661
l9 067F pc 0002
l10 0668 l20 0709
l12 066F l22 0731
l14 0676 l40 01A4
l24 0773 l16 067D
l25 0741 l34 0109
l35 0100 l27 0748
l37 0106 l29 0757
l39 01A5 u85 072C
fsr 0004 ?a_checkKeyEvent 002F
?_checkKeyCloseTime 002A u185 01A0
_keyPortInput 0648 _readKeyBuff 0FB9
?a_checkKeyRepeat 0034 btemp 0070
llmod 0775 lwmul 0FEB
_readKeyInput 0654 _userKeyScan 0734
?a_checkKeyCloseTime 002A _loadSystemTime 01A7
status 0003 ?a_keyPortInput 0037
?a_userKeyScan 0033 _checkKeyCloseTime 0160
_userKeyCtlInit 010C clear_bank1 0070
_keyCtlBlock 00B5 ?a_readKeyInput 0034
_saveKeyCtlTime 0639 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 00F4
_checkKeyRepeat 0681
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -