timer.c

来自「80c51F020的开发程序 包括ADC DDS DAC」· C语言 代码 · 共 37 行

C
37
字号
/*------------------------------------------------------------
	File Name: 		timer.c
	Auther:			Samuel
	Revision:		R1
	History:		R1			Jul.05, 2007		Creation
------------------------------------------------------------*/

#include "timer.h"

void Timer3_Init(void)
{
	#if 0
	/* 22118400 Hz / 12 / 18432 = 100 Hz */
	TMR3RLL=0x00;
	TMR3RLH=0xB0;

	TMR3L=0x00;
	TMR3H=0xB4;

	TMR3CN=0x00;
	#endif
	
	#if 1
	/* 22118400 Hz / 12 / 4 = 460800 Hz */
	TMR3RLL=0xEC;
	TMR3RLH=0xFF;

	TMR3L=0xEC;
	TMR3H=0xFF;

	TMR3CN=0x04;
	#endif

	EIE2=Reg_Field_Set(EIE2,BIT0);	//允许Timer3中断

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?