Page 67 - 2
P. 67

8.  소프트웨어 작성하기
              가 프로그램 흐름도.
































              나 자동 수동을 구현하기 위한 코드비전 코딩.  /
             #include <mega88.h>
             #include <delay.h>
             int flag;
             int boat;
             int sw=0;
             void sub_init(){
                DDRB=0xff;
                DDRC=0x0f;
                UCSR0B=0b10011000;
                UCSR0C=0b00000110;
                UBRR0H=0;
                UBRR0L=51;
                SREG|=0x80;
            }
            void sensor(){       // 거리 4cm 에서 실린더 나옴 즉.        2.5v  이상
                if(boat>=368){
                    flag=2;
                }


                if(boat<70){
                    flag=1;
                }
            }
            void main(){
                ADCSRA=0x8f;
                ADMUX=0x05;


                                                         - 67 -
   62   63   64   65   66   67   68   69   70   71   72