스위치 2개로 LED 제어(인터럽트) #include #include unsigned char led = 0xfe; interrupt [2] void exint0(void) { if(led!=0x7f) led = (led > 1 ) | 0x80; else led = 0x7f; PORTC = led; delay_ms(40); } void main(void) { DDRC = 0xff; PORTC = led; DDRD = 0x00; SREG.7 = 1; EIMSK |= 0b00000011; EICRA = 3; while(1); } 더보기 인터럽트 - 상승엣지 #include #include unsigned char led = 0xfe; interrupt [EXT_INT0] void exint0(void) { if(led!=0x7f) led = (led 더보기 여기까지만................. 안녕하세요 숭덕이 박제현 입니다. C언어를 하다보면 포인터까지는 나가야하는데 나머지 부분까지는 필요없을 거 같아 더 이상 연재하지 않습니다. 포인터 and 포인터, 다중배열 까지는 각자 알아서............... 이제 open cv 와 프로테우스로 방향을 잡는 중입니다. 프로테우스로 AVR의 기본기가 다 됬다 싶으면 그때 ARM으로 갈겁니다. 더보기 이전 1 ··· 11 12 13 14 15 16 17 ··· 30 다음