Page 473 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 473
UDR0=tx; //UDR0에 tx에 들어있는 값 입력
if (tx==1) //보내는 값(TX)가 1이면 눈으로 보도록 PORTA 1번핀에 연결된 LED ON
{
PORTA=0x02; //알림 : 경고
delay_ms(3000);
}
else if (tx==0) //보내는 값(TX)가 0이면 눈으로 보도록 PORTA 0번핀에 연결된 LED ON
{
PORTA=0X01; //알림 : 안전
delay_ms(3000);
}
tx=2; //tx를 초기화 시켜준다.
flag=2; //flag를 초기화 시켜준다.
UCSR0B &= 0Xdf; //1101_1111 //다시 수신을 받도록 코드 입력
}
void main(void)
{
UCSR0A=0X00;
UCSR0B=0Xd8; //1101 1000
//1101 1000
UCSR0C=0X06; // 0000 0110
SREG|=0X80;
UBRR0H=0;
UBRR0L=8;
DDRC=0x00; //스위치 연결
DDRA=0XFF;
while (1)
{
- 466 -