1 #include <avr/io.h> int main(void) { DDRB = 0xff; /* Set PORTB as output */ 5 DDRA = 0x00; /* Set PORTA as input */ for(;;) { PORTB = PINA; /* Set PORTB as PORTA. Copy bits form A to B */ } 10 return 0; }
Jak jse vidět, uvedený program čte co je na portu A a podle toho nastavuje piny portu B.