A/D 볼륨저항 사이에 2V가 차이나면 LED가 켜지는걸 설계해야하는데요
대신에 키 1번을 눌리면 실행되고 키 2번을 눌리면 동작이 멈추는겁니다.
코딩은 했는데요
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
 DDRC = 0xFF;
 DDRF = 0x00;
 DDRE = 0xFF;
 DDRD = 0x00;
 int ADC_start;
 unsigned int ADCVAL;
 ADC_start = 0;
 
 ADMUX = 0x01; //가변 저항 2번 선택(VR2)
 while(1)
 {
  
  PORTE = 1<<4;
 
  if((PIND & 1<<4)>0)
  ADC_start = 1;
 
  if((PIND & 1<<5)>0)
  {ADC_start = 0;
  PORTC = 0x00;
  }
  if(ADC_start>0)
  {
   ADCSRA = 0xF7;
   //flag = 1;
   _delay_ms(10); //딜레이
   
   while((ADCSRA&0x10)==0);
ADCSRA = ADCSRA | 0x10;
   ADCVAL = ADC;
  
   if(ADCVAL > 256)
    PORTC = 0xFF;
    else
    PORTC = 0x00;
   }
  }
}
첨부파일에 있는 질문에 답좀 해주세요 ㅠㅠ
주석도 달아주세요 ㅠㅠ
진짜 급합니다.
필요하신 자료 있으시면 첨부해드리겠습니다.

 
	
		 


 
    
 
    
 
     
 1
1
메일로 답장해 드렸습니다.~