Page 118 - MDP2020-3
P. 118
112
| 인천전자마이스터고등학교 ·············································································································
//dist = 0;
lcd_init(16);
lcd_gotoxy(0,0); //거리 값 디스플레이
sprintf(sbuf, "Dist: %4d cm ", (dist/24));
lcd_puts(sbuf);
delay_ms(100);
dist = 0;
}
interrupt [TIM0_OVF] void measure_dist()
{
//every 1us
dist ++;
TCNT0 = 253; //TCNT0 Reinitialize
}
void main()
{
i = 0;
DDRA = 0xff;
DDRB = 0xff;
DDRC = 0xff;
DDRD = 0x00;
DDRE = 0xff;
PORTA = 0x01;
init_uart0();
TC0_cnt();
init_interrupt();
SREG = 0x80;
while(1){
test_SONIC();
delay_ms(500);
}
}