Language/AVR

ATmega 128 : LED Bar 점등하기

짱도르딘 2024. 5. 25. 15:30
728x90

 

이번 시간에는 8 LED Bar 전체 출력에 대해서 배웠다.

 

맨 위에 줄에는 기준 클럭을 정의하여 진행하였다.(클럭이 낮아질수록 빨라진다!)

 

#define F_CPU 16000000UL		// 기준 클락 정의
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
	DDRC = 0xff; 				// C포트 전체를 출력으로 한다.
	
	while(1)
	{
		PORTC = 0xff;			// 8bit 전체를 ON
		_delay_ms(500);			// 0.5초 delay
		PORTC = 0x00;			// 8bit 전체를 OFF
		_delay_ms(500);			// 0.5초 delay
	}
}

 

 

 

728x90