본문 바로가기

AVR

[ATmega128] LED 홀수, 짝수 교대 점등

728x90

* 목표 : LED 홀수, 짝수 교대 점등

 

회로도1

 

#define  F_CPU 16000000UL // 16 MHz

#include <avr/io.h>

#include <util/delay.h>

//

int main(void){

    DDRA=0xFF;

    while(1){

// 딜레이가 없으므로 속도가 빨라 전부 켜져있는 것처럼 보임

        PORTA=0x55;   // 0101 0101

        PORTA=0xAA;  // 1010 1010

    }

}

 

회로도2

 

#define  F_CPU 16000000UL // 16 MHz

#include <avr/io.h>

#include <util/delay.h>

//

int main(void){

    DDRA=0xFF;

    while(1){

        // 딜레이가 없으므로 속도가 빨라 전부 켜져있는 것처럼 보임

        PORTA=~0x55;  

        PORTA=~0xAA;

    }

}

728x90

'AVR' 카테고리의 다른 글

[ATmega128] LED Left shift  (0) 2020.09.21
[ATmega128] LED 홀수 짝수 교대 점등 & Delay  (0) 2020.09.18
[ATmega128] 홀수 LED 점등  (0) 2020.09.11
[ATmega128] 짝수 LED 점등  (0) 2020.09.09
[ATmega128] LED 1개 점멸  (0) 2020.09.09