📄 timer.ppl
字号:
687 : ** This function start the TM01 counter.
688 : **
689 : ** Parameters:
690 : ** None
691 : **
692 : ** Returns:
693 : ** None
694 : **
695 : **-----------------------------------------------------------------------------
696 : */
697 : void TM01_Enable(void)
698 : {
699 :
700 : TMC01 = TM01_TMC0nValue;
701 :
702 : /* INTTM001 and/or INTTM011 enable */
703 : }
704 :
705 : /*
706 : **-----------------------------------------------------------------------------
707 : **
708 : ** Abstract:
709 : ** This fnction stop the TM01 module.
710 : **
711 : ** Parameters:
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 14
*/
712 : ** None
713 : **
714 : ** Returns:
715 : ** None
716 : **
717 : **-----------------------------------------------------------------------------
718 : */
719 : void TM01_Disable(void)
720 : {
721 : /* Use register bit macro
722 : TM0n_TMC0n_Operation_Disable
723 : */
724 : TMC01 = TM0n_TMC0n_Operation_Disable;
725 :
726 : /* INTTM001 and/or INTTM011 disable */
727 : }
728 :
729 :
730 :
731 : /*
732 : **-----------------------------------------------------------------------------
733 : **
734 : ** Abstract:
735 : ** This function can initialize TM50_module.
736 : **
737 : ** Parameters:
738 : ** None
739 : **
740 : ** Returns:
741 : ** None
742 : **
743 : **-----------------------------------------------------------------------------
744 : */
745 : void TM50_Init(void)
746 : {
747 : /*
748 : TMC50 = TM5n_TMC5n_Operation_Disable;
749 : */
750 :
751 : TCL50 = TM50_TCL5nValue;
752 :
753 :
754 : CR50 = TM50_CR5nValue;
755 :
756 : /* TI50 or TO50 pin setting */
757 : /* INTTM50 priority */
758 : }
759 :
760 : /*
761 : **-----------------------------------------------------------------------------
762 : **
763 : ** Abstract:
764 : ** This function can start the TM50 counter.
765 : **
766 : ** Parameters:
767 : ** None
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 15
*/
768 : **
769 : ** Returns:
770 : ** None
771 : **
772 : **-----------------------------------------------------------------------------
773 : */
774 : void TM50_Enable(void)
775 : {
776 :
777 : TMC50 = TM50_TMC5nValue;
778 :
779 : /* INTTM50 enable */
780 : }
781 :
782 : /*
783 : **-----------------------------------------------------------------------------
784 : **
785 : ** Abstract:
786 : ** This function can stop the TM50 counter and clear the count register.
787 : **
788 : ** Parameters:
789 : ** None
790 : **
791 : ** Returns:
792 : ** None
793 : **
794 : **-----------------------------------------------------------------------------
795 : */
796 : void TM50_Disable(void)
797 : {
798 : /* Use register bit macro
799 : TM5n_TMC5n_Operation_Disable
800 : */
801 : TMC50 = TM5n_TMC5n_Operation_Disable;
802 :
803 : /* INTTM50 disable */
804 : }
805 :
806 :
807 :
808 : /*
809 : **-----------------------------------------------------------------------------
810 : **
811 : ** Abstract:
812 : ** This function Initializes TM51_module.
813 : **
814 : ** Parameters:
815 : ** None
816 : **
817 : ** Returns:
818 : ** None
819 : **
820 : **-----------------------------------------------------------------------------
821 : */
822 : void TM51_Init(void)
823 : {
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 16
*/
824 : /*
825 : TMC51 = TM5n_TMC5n_Operation_Disable;
826 : */
827 :
828 : TCL51 = TM51_TCL5nValue;
829 :
830 :
831 : CR51 = TM51_CR5nValue;
832 :
833 : /* TI51 or TO51 pin setting */
834 : /* INTTM51 priority */
835 : }
836 :
837 : /*
838 : **-----------------------------------------------------------------------------
839 : **
840 : ** Abstract:
841 : ** This function starts the TM51 counter.
842 : **
843 : ** Parameters:
844 : ** None
845 : **
846 : ** Returns:
847 : ** None
848 : **
849 : **-----------------------------------------------------------------------------
850 : */
851 : void TM51_Enable(void)
852 : {
853 :
854 : TMC51 = TM51_TMC5nValue;
855 :
856 : /* INTTM51 enable */
857 : }
858 :
859 : /*
860 : **-----------------------------------------------------------------------------
861 : **
862 : ** Abstract:
863 : ** This function stops the TM51 counter and clear the count register.
864 : **
865 : ** Parameters:
866 : ** None
867 : **
868 : ** Returns:
869 : ** None
870 : **
871 : **-----------------------------------------------------------------------------
872 : */
873 : void TM51_Disable(void)
874 : {
875 : /* Use register bit macro
876 : TM5n_TMC5n_Operation_Disable
877 : */
878 : TMC51 = TM5n_TMC5n_Operation_Disable;
879 :
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 17
*/
880 : /* INTTM51 disable */
881 : }
882 :
883 :
884 :
885 : /*
886 : **-----------------------------------------------------------------------------
887 : **
888 : ** Abstract:
889 : ** This function initializes TMH0 module.
890 : **
891 : ** Parameters:
892 : ** None
893 : **
894 : ** Returns:
895 : ** None
896 : **
897 : **-----------------------------------------------------------------------------
898 : */
899 : void TMH0_Init(void)
900 : {
901 : /*
902 : TMHMD0 = TMHn_TMHMDn_Operation_Stop;
903 : */
904 :
905 : CMP00 = TMH0_CMP0nValue;
906 :
907 :
908 : /* TOH0 pin setting */
909 : /* INTTMH0 priority */
910 : }
911 :
912 : /*
913 : **-----------------------------------------------------------------------------
914 : **
915 : ** Abstract:
916 : ** This function can start the TMH0 counter.
917 : **
918 : ** Parameters:
919 : ** None
920 : **
921 : ** Returns:
922 : ** None
923 : **
924 : **-----------------------------------------------------------------------------
925 : */
926 : void TMH0_Enable(void)
927 : {
928 :
929 : TMHMD0 = TMH0_TMHMDnValue;
930 :
931 : /* INTTMH0 enable */
932 : }
933 :
934 : /*
935 : **-----------------------------------------------------------------------------
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 18
*/
936 : **
937 : ** Abstract:
938 : ** This function can stop the TMH0 counter operation.
939 : **
940 : ** Parameters:
941 : ** None
942 : **
943 : ** Returns:
944 : ** None
945 : **
946 : **-----------------------------------------------------------------------------
947 : */
948 : void TMH0_Disable(void)
949 : {
950 : /* Use register bit macro
951 : TMHn_TMHMDn_Operation_Stop
952 : */
953 : TMHMD0 = TMHn_TMHMDn_Operation_Stop;
954 :
955 : /* INTTMH0 disable */
956 :
957 : }
958 :
959 :
960 :
961 : /*
962 : **-----------------------------------------------------------------------------
963 : **
964 : ** Abstract:
965 : ** This function initializes TMH1_module.
966 : **
967 : ** Parameters:
968 : ** None
969 : **
970 : ** Returns:
971 : ** None
972 : **
973 : **-----------------------------------------------------------------------------
974 : */
975 : void TMH1_Init(void)
976 : {
977 : /*
978 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
979 : */
980 :
981 :
982 : CMP01 = TMH1_CMP0nValue;
983 :
984 :
985 : /* TOH1 pin setting */
986 : /* INTTMH1 priority */
987 : }
988 :
989 : /*
990 : **-----------------------------------------------------------------------------
991 : **
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 19
*/
992 : ** Abstract:
993 : ** This function can start the TMH1 counter.
994 : **
995 : ** Parameters:
996 : ** None
997 : **
998 : ** Returns:
999 : ** None
1000 : **
1001 : **-----------------------------------------------------------------------------
1002 : */
1003 : void TMH1_Enable(void)
1004 : {
1005 :
1006 : TMHMD1 = TMH1_TMHMDnValue;
1007 :
1008 : /* INTTMH1 enable */
1009 : }
1010 :
1011 : /*
1012 : **-----------------------------------------------------------------------------
1013 : **
1014 : ** Abstract:
1015 : ** This function can stop the TMH1 counter operation.
1016 : **
1017 : ** Parameters:
1018 : ** None
1019 : **
1020 : ** Returns:
1021 : ** None
1022 : **
1023 : **-----------------------------------------------------------------------------
1024 : */
1025 : void TMH1_Disable(void)
1026 : {
1027 : /* Use register bit macro
1028 : TMHn_TMHMDn_Operation_Stop
1029 : */
1030 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
1031 :
1032 : /* INTTMH1 disable */
1033 : }
1034 :
/*
Target chip : uPD78F0547_80
Device file : V2.00
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -