t2test.c.bak

来自「52单片机定时器2驱动程序 开发 STc系列单片机可以直接使用」· BAK 代码 · 共 68 行

BAK
68
字号
#include "STC89C51RC_RD_PLUS.H"

sbit led = P2^0;
unsigned char count;

void main()
{
/*TMOD = 0X01;
	TL0 = (65536-50000) % 256;
	TH0 = (65536-50000) / 256;
	EA = 1;
	TR0 = 1;
	ET0 = 1;*/
count =0;
	T2MOD = 0x02;
	TL2 = (65536-50000) % 256;
	TH2 = (65536-50000) / 256;
	EA = 1;
	TR2 = 1;
	C_T2 = 0;
	RCLK = 0;
	TCLK = 0;
	ET2 = 1;

	while(1)
	{

	}

}


void timer2 (void) interrupt 5
{
	TL2 = (65536-50000) % 256;
	TH2 = (65536-50000) / 256;
	
	count ++;
	
	if (count == 10)
	{
		
		count = 0;
		led = !led;
			
	}
		
}
/*
void timer0 (void) interrupt 1
{
	TL0 = (65536-50000) % 256;
	TH0 = (65536-50000) / 256;
	
	count ++;
	
	if (count == 10)
	{
		
		count = 0;
		led = !led;
			
	}
		
} 
*/		

⌨️ 快捷键说明

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