반응형

- 시뮬레이터 -> 프로테우스 8.1 VSM

- 컴파일러 -> 코드비전 2.05




 

 

"다운로드" 프로테우스 파일 -[Proteus] - LED_Control.zip

"다운로드" 소스 코드 - [Codevision] - LED_Control.zip




<Proteus Circuit>







<Source Code>


#include <mega8.h>
#include <delay.h>

void main(void)
{
    unsigned char LED;

    DDRD = 0xFF;
    LED = 0xFF;
    
    while (1)
    { 
        PORTD = LED; 
        delay_ms(1000);       
        
        if(LED == 0x00)
        {     
            LED = 0xFF;
        }
        else
        {
            LED = (LED << 1);  
            LED &= ~0x01;
        }
    }
}


반응형
Posted by 메가아재
,