Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <avr/io.h>
- #define F_CPU 16000000UL
- #include <util/delay.h>
- int main(void)
- {
- DDRA=0x00; //포트A는 입력
- DDRB=0x01;
- PORTB=0x01; //포트B는 전원으로 사용
- DDRC=0xFF; //포트C는 LED이므로 출력
- while (1)
- {
- if((PINA&0x01)==0)PORTC=0x01; //1번 스위치ON일 경우 LED1 점등(PORTC|=0x01가능)
- if((PINA&0x02)==0)PORTC=0x02; //2번 스위치ON일 경우 LED2 점등(PORTC|=0x02가능)
- PORTC=0x0; //이렇게 해주지 않는다면 계속 켜져있음
- //스위치를 2개 모두 눌렀을 시 LED1, 2 모두 점등됨 기억할 것
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement