본문 바로가기

프로테우스/스위치

스위치 2개로 LED 제어



#include 

void main ( void )
{
    unsigned char in_data; // 입력 받은 값을 저장할 변수
    DDRD = 0xFF; // 출력 포트로 설정
    DDRB = 0x00; // 입력 포트로 설정

    while (1) // 무한루프, 키 입력을 대기
    {
        in_data = PINB & 0X03; // 포트의 입력값을 in_data 변수에 저장      
        
        switch ( in_data ) // in_data 값의 상태에 따라,
        {
            case 0x01 : PORTD = 0xf0; break; 
            case 0x02 : PORTD = 0x0f; break; 
        }
    }
}

'프로테우스 > 스위치' 카테고리의 다른 글

스위치로 LED 제어  (0) 2011.09.27