#8 Instrukcje sterujące: pętla do while

wpis w: Kurs programowania, Uncategorized | 0

Instrukcje zapisane w pętli wykonują się dopóki warunek umieszczony za nimi pozostaje spełniony.

do

{/*instrukcja lub blok instrukcji do wykonania w pętli*/}

while(warunek);

Takie umieszczenie warunku z tyłu powoduje, że instrukcje zapisane w pętli wykonają się co najmniej raz (nawet gdy warunek nie został spełniony).

Zadanie: 

Napisz program, który będzie załączał i wyłączał w pętli co 1 sekundę diodę LED połączoną z nóżką mikrokontrolera PD0 oraz z plusem zasilania; jako warunek w pętli do while ustaw „0”.

Schemat do zadania:

Kod programu:

/*
lekcja: 8
ćwiczenie: a
cel: załączanie i wyłączanie w pętli co 1 sekundę diody LED, połączonej z nóżką PD0 mikrokontrolera oraz plusem zasilania,
jako warunek pętli do while ustaw „0”
*/

#include <avr/io.h>
#include <util/delay.h>

int main()
{

DDRD |=_BV(0);

do{

PORTD&=~_BV(0);
_delay_ms(1000);

PORTD |=_BV(0);
_delay_ms(1000);

} while(0);

}

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *