Page 122 - 2
P. 122
unsigned int shot = 5;
void gameset(){
while(1){
PORTB = 0x00;
PORTA.0 = 0;
delay_ms(100);
PORTA.1 = 1;
delay_ms(100);
}
}
void gun()
{
unsigned int i,j;
for(i=0;i<=3;i++)
{
for(j=0;j<=4;j++)
{
PORTA.7=1;
delay_us(13);
PORTA.7=0;
delay_us(13);
}
delay_ms(8);
}
delay_ms(30);
}
void init(){
DDRA = 0xff;
DDRB = 0xff;
DDRC = 0xff;
EIMSK = 0b00000011;
EICRA = 0b11110011;
UCSR0A = 0X00;
UCSR0B = 0b10010000; // 수신인터럽트허용 수신기능인에이블
UCSR0C = 0b00000110; // 전송데이터를비트로
UBRR0H = 0;
UBRR0L = 103;
SREG |= 0x80;
}
- 122 -