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 -
   117   118   119   120   121   122   123   124   125   126   127