임베디드/AVR
[ATmega128] LED Left shift
jaewoo93
2020. 9. 21. 21:42
* 목표 : LED Left shift
회로도 1
#define F_CPU 16000000UL // 16 MHz
#include <avr/io.h>
#include <util/delay.h>
//
int main(void){
char i;
DDRA=0xFF;
while(1){
for(i = 0; i < 8; i++) {
PORTA = 0x01 << i;
_delay_ms(100);
}
}
}
회로도 2
#define F_CPU 16000000UL // 16 MHz
#include <avr/io.h>
#include <util/delay.h>
//
int main(void){
char i;
DDRA=0xFF;
while(1){
for(i = 0; i < 8; i++) {
PORTA = ~(0x01 << i);
_delay_ms(100);
}
}
}