bak.txt

来自「atmega16L输入捕获经典试验已经通过验证」· 文本 代码 · 共 34 行

TXT
34
字号
void init_timer1_icp(void)
{
	TCCR1B|=(1<<CS11)|(1<<CS10)|(1<<ICNC1);	//分频比64
	TIFR=1<<ICF1;	//清除没有执行的中断
	TIMSK=1<<TICIE1;
	DDRB=0xFF;
	DDRD&=~(1<<PD6);
	PORTD|=1<<PD6;
}
SIGNAL(SIG_INPUT_CAPTURE1)
{
	PORTB=ICR1>>8;
	TCNT1=0;
}


	
	SREG|=1<<SREG_I;
	init_timer1_icp();
	for(;;);
   
}
void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s)
  {
    LCD_set_xy( X, Y );     
    while (*s)  
      {
        LCD_write_char( 0, *s );
	s ++;
      }
  }
  
void LCD_write_string (unsigned char X,unsigned char Y,unsigned char *s);

⌨️ 快捷键说明

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