⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer

📁 458通讯
💻
字号:
void Timer0_init(void)        //0.03秒
{
	TCCR0=0b00000101;
	TCNT0=39;
	TIMSK=0x01;
}
//&&&&&&&&&&&&&&&&&&&&&&&&
void Timer1_init(void)
{
    TCCR1B =0b00000101;
//	TCNT1=0x735f;
    TCNT1 = 0XFF39;
}
//&&&&&&&&&&&&&&&&&&&&&&&&
ISR(SIG_OVERFLOW0)
{
	//PORTC=0xff;
	//write("t\0");
	TCNT0=39;
	if(bit_is_set(Startup_counter_flg,0))
	{
	    counter0 ++;
		if(counter0 >= 110)
		{
		    Startup_counter_flg &= 0b11111110;
		}		
	}
	if(bit_is_set(Startup_counter_flg,1) )
	{
	    counter1 ++;
		if(counter1 >= 110)
		{
		    Startup_counter_flg &= 0b11111101;
			counter1 = 0;
		}
	}
	if(bit_is_set(Startup_counter_flg,2))
	{
	    counter2 ++;
		if(counter2 >= 110)
		{
		    Startup_counter_flg &= 0b11111011;
			counter2 = 0;
		}		
	}
    if(bit_is_set(Startup_counter_flg,3))
	{
	    counter3 ++;
		if(counter3 >= 110)
		{
		    Startup_counter_flg &= 0b11110111;
			counter3 = 0;
		}		
	}
    if(bit_is_set(Startup_counter_flg,4))
	{
	    counter4 ++;
		if(counter4 >= 110)
		{
		    Startup_counter_flg &= 0b11101111;
			counter4 = 0;
		}		
	}	
    if(bit_is_set(Startup_counter_flg,5))
	{
	    counter5 ++;
		if(counter5 >= 110)
		{
		    Startup_counter_flg &= 0b11011111;
			counter5 = 0;
		}		
	}	
    if(bit_is_set(Startup_counter_flg,6))
	{
	    counter6 ++;
		if(counter6 >= 110)
		{
		    Startup_counter_flg &= 0b10111111;
			counter6 = 0;
		}		
	}
    if(bit_is_set(Startup_counter_flg,7))
	{
	    counter7 ++;
		if(counter7 >= 110)
		{
		    Startup_counter_flg &= 0b01111111;
			counter7 = 0;
		}		
	}
}
ISR(SIG_OVERFLOW1)
{   
    TCNT1 = 0XFF39;
	PORTC &= 0XFB;	
//    writeln("here");
}

⌨️ 快捷键说明

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