Laboratorium 05
Zakres laboratorium: Ostateczne opanowanie umiejętności sterowania portem na przykładzie diod,
wysłanie znaku po RS232 na HyperTerminal.
Przebieg laboratorium:
1. Proszę w ćwiczeniu nr2 wykonać zadanie krążąca „1”, czyli wszystkie diody mają być
zgaszone, poza jedną która ma być zapalona, następnie kolejno mają się zapalać pozostałe.
W każdej chwili zapalona może być tylko jedna dioda
2. W ćwiczeniu nr3 proszę wykonać to samo zadanie, z tą różnicą, że wszystkie diody mają być
początkowo zapalone, a zgaszona może być tylko jedna. Następnie kolejne diody mają być
zgaszone
3. W ćwiczeniu nr4 proszę uzupełnić plik RS232.c o brakujące funkcje (jednak na razie proszę nie
uzupełniać funkcji służącej do wysyłania łańcucha znaków – zajmiemy się póki co wysłaniem
pojedynczego znaku).
PODPOWIEDŹ: do przechowywania znaku wykorzystywany jest SBUF (patrz io80C51RB.h). W
funkcji czekaj na znak, proszę znaleźć specjalny bit rejestru SCON_bit, który będzie
informować o tym, czy znak przyszedł, czy też nie