Page 123 - 2
P. 123

void main()
            {
                init();
                PORTC = shot;
                PORTA.1 = 1;
                PORTA.0 = 1;
                rx = 0x04;
                while(1){
                   if(rx == 0x01){PORTB = 0b00001010;} //     직진
                   if(rx == 0x00){PORTB = 0b00000101;} //     후진
                   if(rx == 0x02){PORTB = 0b00000110;} //    우회전
                   if(rx == 0x03){PORTB = 0b00001001 ;} //    좌회전
                   if(rx == 0x04){PORTB = 0x00;}
                   if(rx == 0x05){gun();}
                }
            }


               interrupt [EXT_INT1] void external_int1(void){
                shot--;
                PORTC=shot


                delay_ms(3000);
                if(shot == 0){gameset();}
               }


               interrupt [EXT_INT0] void external_int0(void){
                 PORTC = 0;
                 gameset();
               }
               interrupt [USART0_RXC] void RX_interrupt(void){
                      rx = UDR0;
               }


            9.  소감문
              < 노혜연>
                브래드보드 회로 통합을 못한 조는 우리 조뿐이었다 프로그램을 넣어도 제대로 작동이 되지 않아.
              머리 싸매며 끙끙 고쳐 볼려고 했지만 결국에는 실패해서 브래드보드의 통합도 하지 못한 채 와버린
              캐드 작업에 착수 할 수 밖에 없었다 우리조의 캐드 파일에 착오가 생겨서.                                PCB 판이 오지 않았기에
              우리는 다른 조의 것을 빌려 만들 수 밖에 없었다 손도 대며 만들어낸 첫 번째.                               PCB  완성품은 이상하
              게도 작동이 되지 않았다 프로그램을 집어넣어도 움직이지 않는 회로에 짜증도 내며 무엇이 문제인지.
              봐가며 해결을 볼려 했지만 실패하여 때려치고 싶었지만 조장인 미정이가 다른 조의 PCB                                    판을 받아와
              서 다시 만들어냈다 결국에는 내가 납뗌해서 만들어낸 회로가 작동하는 것을 보고 성취감을 얻게되었.
              다 우리 조는 받아온 것들로만 완성한 느낌이지만 어쨌든 완성했으니 만족한다.                               .






                                                         - 123 -
   118   119   120   121   122   123   124   125   126   127   128