Technika mikroprocesorowa
ret
Wykonaj symulacje programu w trybie Auto Step wybranym z Menu Debug. W okienku symulatora rozwiń rejestry portu B.
Rys. II. Obsługa portów wyjściowych Polecenia
5. Do linii portu B podłączono diody. Skonfiguruj linie do pracy jako wyjściowe. Zapalaj i gas wszystkie diody z częstotliwością około 200ms (wykorzystaj rozkaz out do sterowania 8-mioma diodami).
6. Do linii portu B podłączono diody. Zapalaj i gas wybrana diodę (np. 1-sza) z częstotliwością około 200ms (wykorzystaj rozkazy cbi i sbi do sterowania wybrana dioda).
7. Zapal jedna diodę i uzyskaj efekt światełka biegnącego z częstotliwością 200ms zawsze z lewej do prawej (lub zawsze z prawej do lewej).
—- Sprawdź w wykazie rozkazów, jak dzialaja rozkazy rotacji liczby przez bit przeniesienia roi i ror.
— Do linii portu B podłącz 8 diod
— Skonfiguruj linie do pracy jako wyjściowe i zgaś podłączone do nich diody
—- Wybierz (i zapisz w postaci binarnej) liczbę podlegająca, która podana na port B spowoduje zapalenie tylko jednej diody
— Ustaw bit C (rozkazem sec)
— W nieskończonej pętli:
- Wykonaj obrót liczby o 1 bit
- Podaj liczbę po rotacji na diody
- Odczekaj 200ms
- Wykonaj obrót liczby o 1 bit, itd.
19