#include<avr/io.h>
int main(void)
{
DDRE=0xFF;
PORTE=0xFF;
//DDRF=0xFF;
//PORTF=0xFF;
volatile unsigned char i=0;
volatile unsigned char a=0;
for(;;)
{
asm("NOP");
i=0;
//PORTF = PINC;
a=~PINC;
while(a>=1)
{
a/=2;
i++;
}
PORTE =i | i<<4;// 예 0001==>> 0001 0001
}
return 1;
}
'ATMEGA' 카테고리의 다른 글
AT90S2313 (AVR 강의 자료) 파일 (0) | 2009.12.28 |
---|---|
/* cds 이용 led 불켜기 adc07이용*/ (0) | 2009.12.17 |
/*99~0까지 순차적으로 숫자를 1씩 감소하면서 FND에 표시 하기*/ (0) | 2009.12.10 |
1칸?씩 쉬프트시키면서 불켜기 (0) | 2009.12.10 |
/*0~99까지 순차적으로 숫자를 1씩 증가하면서 FND(7 SEGMENT)에 표시 하기*/ (0) | 2009.12.10 |