Ukázky programů
#include <avr/io.h>
int main(void)
{DDRB=0XFF;
PORTB=0XFF;
while(1)
{PORTB|=(1>>1,3,5);
PORTB&=(1>>1,3,5);
PORTB|=(1<<3);
PORTB&=(1<<3);
}
}
Toto je jednoduchý program na blikání diod
#include <avr/io.h> #include <util/delay.h> intmain(void){
inti;intt;ints;
DDRB=0xFF;// set port B for output
DDRB=0x00;// set port D for input
while(1)
{
for (s=1;s<4;s=s+1)
{for(t=1;t<5;t=t+1)
{for(i=1;i<25;i=i+1)
{PORTB=1;
_delay_us(100);
PORTB=0;
_delay_us(100);}
_delay_us(25);}
_delay_ms(200);
}_delay_ms(400);}
return1;
} Projekt svítící diody a pískání