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