Page 122 - MDP2020-3
P. 122
116
| 인천전자마이스터고등학교 ·············································································································
interrupt [TIM0_OVF] void measure_dist()
{
//every 1us
dist ++;
TCNT0 = 253; //TCNT0 Reinitialize
}
interrupt [TIM2_OVF] void measure_dist2()
{
//every 1us
dist2 ++;
TCNT0 = 253; //TCNT0 Reinitialize
}
void main()
{
i = 0;
DDRA = 0xff; //LCD 출력
DDRB = 0xff; //
DDRC = 0xff; //트리거 출력
DDRD = 0x00; //INT
DDRE = 0xff; //INT
PORTA = 0x01;
init_uart0();
TC0_cnt();
init_interrupt();
init_uart1();
TC2_cnt();
init_interrupt();
SREG = 0x80;
while(1){
test_SONIC();
delay_ms(500);
}
}