본문 바로가기

AVR

[ATmega128] LED 홀수 짝수 교대 점등 & Delay

728x90

* 목표 : LED 홀수, 짝수번째 1초씩 교대 점등

 

회로도 1

 

#define  F_CPU 16000000UL // 16 MHz
#include <avr/io.h>
#include <util/delay.h>
//
int main(void){
DDRA=0xFF;
  while(1){
    PORTA=0x55;

    _delay_ms(1000);
    PORTA=0xAA;

    _delay_ms(1000);
  }
}

 

회로도 2

 

#define  F_CPU 16000000UL // 16 MHz 
#include <avr/io.h> 
#include <util/delay.h> 
// 
int main(void){ 
DDRA=0xFF; 
  while(1){ 
    PORTA=~0x55;

    _delay_ms(1000); 
    PORTA=~0xAA;

    _delay_ms(1000); 
  } 
}

728x90

'AVR' 카테고리의 다른 글

[ATmega128] LED right shif  (0) 2020.09.23
[ATmega128] LED Left shift  (0) 2020.09.21
[ATmega128] LED 홀수, 짝수 교대 점등  (0) 2020.09.17
[ATmega128] 홀수 LED 점등  (0) 2020.09.11
[ATmega128] 짝수 LED 점등  (0) 2020.09.09