Page 1000 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 1000
}
else if(i == 'B')
{
PORTB = 0x00;
}
}
return 0;
}
실제 컨트롤러에서 동작하는 프로그램이다.
컨트롤러는 ATmega8535를 사용하였다.
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
typedef unsigned char u08;
typedef unsigned int u16;
typedef char c08;
volatile u08 ADC_PORT = 0;
volatile u16 ADC0 = 0;
volatile u16 ADC1 = 0;
volatile c08 rx;
u08 toggle = 0;
void init_uart(void)
{
UCSRA = 0x00;
UCSRB = 0x18;
UCSRC = 0x06;
UBRRH = 0x00;
UBRRL = 51;
}
- 993 -