Page 850 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 850

raw >>= 8;

                vraw = (raw) & 0xffff;
                return vraw;

            }
            void cds(void)

            {

                delay_ms(1);
                while((ADCSRA & 0x10) == 0);

                ADCSRA |= 0x10;


                if(ADCW >= 870)

                {
                    PORTA.0=1;

                    PORTA.1=0;
                }

                else

                {
                    PORTA.0=0;

                    PORTA.1=0;
                }

            }

            // ATmega128에 내장된 ADC 회로를 동작시키기 위한 모듈



            unsigned int getEcho(void){
                unsigned int range;

                while(!echo);

                TCNT1 = 0;
                TCCR1B = 2;

                while(echo);
                TCCR1B = 8;

                range = TCNT1/116;






                                                         -  843  -
   845   846   847   848   849   850   851   852   853   854   855