📄 timer.ppl
字号:
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 16
*/
811 : ** Returns:
812 : ** None
813 : **
814 : **-----------------------------------------------------------------------------
815 : */
816 : void TM50_Enable(void)
817 : {
818 :
819 : TMC50 = TM50_TMC5nValue;
820 :
821 : /* INTTM50 enable */
822 : }
823 :
824 : /*
825 : **-----------------------------------------------------------------------------
826 : **
827 : ** Abstract:
828 : ** This function can stop the TM50 counter and clear the count register.
829 : **
830 : ** Parameters:
831 : ** None
832 : **
833 : ** Returns:
834 : ** None
835 : **
836 : **-----------------------------------------------------------------------------
837 : */
838 : void TM50_Disable(void)
839 : {
840 : /* Use register bit macro
841 : TM5n_TMC5n_Operation_Disable
842 : */
843 : TMC50 = TM5n_TMC5n_Operation_Disable;
844 :
845 : /* INTTM50 disable */
846 : }
847 :
848 :
849 :
850 : /*
851 : **-----------------------------------------------------------------------------
852 : **
853 : ** Abstract:
854 : ** This function Initializes TM51_module.
855 : **
856 : ** Parameters:
857 : ** None
858 : **
859 : ** Returns:
860 : ** None
861 : **
862 : **-----------------------------------------------------------------------------
863 : */
864 : void TM51_Init(void)
865 : {
866 : /*
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 17
*/
867 : TMC51 = TM5n_TMC5n_Operation_Disable;
868 : */
869 :
870 : TCL51 = TM51_TCL5nValue;
871 :
872 :
873 : CR51 = TM51_CR5nValue;
874 :
875 : /* TI51 or TO51 pin setting */
876 : /* INTTM51 priority */
877 : }
878 :
879 : /*
880 : **-----------------------------------------------------------------------------
881 : **
882 : ** Abstract:
883 : ** This function starts the TM51 counter.
884 : **
885 : ** Parameters:
886 : ** None
887 : **
888 : ** Returns:
889 : ** None
890 : **
891 : **-----------------------------------------------------------------------------
892 : */
893 : void TM51_Enable(void)
894 : {
895 :
896 : TMC51 = TM51_TMC5nValue;
897 :
898 : /* INTTM51 enable */
899 : }
900 :
901 : /*
902 : **-----------------------------------------------------------------------------
903 : **
904 : ** Abstract:
905 : ** This function stops the TM51 counter and clear the count register.
906 : **
907 : ** Parameters:
908 : ** None
909 : **
910 : ** Returns:
911 : ** None
912 : **
913 : **-----------------------------------------------------------------------------
914 : */
915 : void TM51_Disable(void)
916 : {
917 : /* Use register bit macro
918 : TM5n_TMC5n_Operation_Disable
919 : */
920 : TMC51 = TM5n_TMC5n_Operation_Disable;
921 :
922 : /* INTTM51 disable */
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 18
*/
923 : }
924 :
925 :
926 :
927 : /*
928 : **-----------------------------------------------------------------------------
929 : **
930 : ** Abstract:
931 : ** This function initializes TMH0 module.
932 : **
933 : ** Parameters:
934 : ** None
935 : **
936 : ** Returns:
937 : ** None
938 : **
939 : **-----------------------------------------------------------------------------
940 : */
941 : void TMH0_Init(void)
942 : {
943 : /*
944 : TMHMD0 = TMHn_TMHMDn_Operation_Stop;
945 : */
946 :
947 : CMP00 = TMH0_CMP0nValue;
948 :
949 :
950 : CMP10 = TMH0_CMP1nValue;
951 :
952 : /* TOH0 pin setting */
953 : /* INTTMH0 priority */
954 : }
955 :
956 : /*
957 : **-----------------------------------------------------------------------------
958 : **
959 : ** Abstract:
960 : ** This function can start the TMH0 counter.
961 : **
962 : ** Parameters:
963 : ** None
964 : **
965 : ** Returns:
966 : ** None
967 : **
968 : **-----------------------------------------------------------------------------
969 : */
970 : void TMH0_Enable(void)
971 : {
972 :
973 : TMHMD0 = TMH0_TMHMDnValue;
974 :
975 : /* INTTMH0 enable */
976 : }
977 :
978 : /*
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 19
*/
979 : **-----------------------------------------------------------------------------
980 : **
981 : ** Abstract:
982 : ** This function can stop the TMH0 counter operation.
983 : **
984 : ** Parameters:
985 : ** None
986 : **
987 : ** Returns:
988 : ** None
989 : **
990 : **-----------------------------------------------------------------------------
991 : */
992 : void TMH0_Disable(void)
993 : {
994 : /* Use register bit macro
995 : TMHn_TMHMDn_Operation_Stop
996 : */
997 : TMHMD0 = TMHn_TMHMDn_Operation_Stop;
998 :
999 : /* INTTMH0 disable */
1000 :
1001 : }
1002 :
1003 :
1004 :
1005 : /*
1006 : **-----------------------------------------------------------------------------
1007 : **
1008 : ** Abstract:
1009 : ** This function initializes TMH1_module.
1010 : **
1011 : ** Parameters:
1012 : ** None
1013 : **
1014 : ** Returns:
1015 : ** None
1016 : **
1017 : **-----------------------------------------------------------------------------
1018 : */
1019 : void TMH1_Init(void)
1020 : {
1021 : /*
1022 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
1023 : */
1024 :
1025 :
1026 : CMP01 = TMH1_CMP0nValue;
1027 :
1028 :
1029 : CMP11 = TMH1_CMP1nValue;
1030 :
1031 : /* TOH1 pin setting */
1032 : /* INTTMH1 priority */
1033 : }
1034 :
/*
78K/0 Series C Compiler V3.60 Preprocess List Date: 9 Oct 2005 Page: 20
*/
1035 : /*
1036 : **-----------------------------------------------------------------------------
1037 : **
1038 : ** Abstract:
1039 : ** This function can start the TMH1 counter.
1040 : **
1041 : ** Parameters:
1042 : ** None
1043 : **
1044 : ** Returns:
1045 : ** None
1046 : **
1047 : **-----------------------------------------------------------------------------
1048 : */
1049 : void TMH1_Enable(void)
1050 : {
1051 :
1052 : TMHMD1 = TMH1_TMHMDnValue;
1053 :
1054 : /* INTTMH1 enable */
1055 : }
1056 :
1057 : /*
1058 : **-----------------------------------------------------------------------------
1059 : **
1060 : ** Abstract:
1061 : ** This function can stop the TMH1 counter operation.
1062 : **
1063 : ** Parameters:
1064 : ** None
1065 : **
1066 : ** Returns:
1067 : ** None
1068 : **
1069 : **-----------------------------------------------------------------------------
1070 : */
1071 : void TMH1_Disable(void)
1072 : {
1073 : /* Use register bit macro
1074 : TMHn_TMHMDn_Operation_Stop
1075 : */
1076 : TMHMD1 = TMHn_TMHMDn_Operation_Stop;
1077 :
1078 : /* INTTMH1 disable */
1079 : }
1080 :
/*
Target chip : uPD78F0547_80
Device file : V2.00
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -