Page 141 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 141
{
DDRB = 0xff;
DDRD = 0xff;
//PA, B, C, F, G를 출력으로 설정
EIMSK = 0b00001100; //외부 인터럽트(INT0, INT1)허용
EICRA = 0b10100000; //INT0가 하강 엣지가 입력될 때 실행되는 것으로 설정
UCSR0A = 0x00;
UCSR0B = 0b10011000; //수신 인터럽트 허용, 수송신 기능 인에이블
UCSR0C = 0b00000110; //전송 데이터를 8비트로
UBRR0H = 0;
UBRR0L = 103; //BAUD RATE(보율)을 9600으로 맞춤(BT와 AVR
의 통신 속도를 맞춤)
SREG |= 0x80; //모든 인터럽트 허용
PORTB = count; //FND에 점수 출력(with 7447)
while (1)
{
PORTD.6 = 1;
PORTB = count;
BTrecive();
IRsensor();
MAGsensor(); //함수 수행문들
if (stoptank)
{
break;
- 134 -