Sw3.6-l1-1.2-Slajd4

Z Studia Informatyczne
Wersja z dnia 09:53, 4 wrz 2006 autorstwa PZakrzewski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytm programu

Algorytm programu


Na slajdzie podany jest przykładowy algorytm programu. W pierwszym kroku należy przesłać pierwszą liczbę do rejestru. Następnie przesyłamy drugą liczbę do innego rejestru. Po tych operacjach następuje operacja dodawania obu liczb. Wynik należy umieścić w rejestrze. Sygnałem CS wybieramy układ 8255 – na szynie mikrokontrolera pojawia się adres 800xh. Rejestr PA układu 8255 ma wówczas adres 8000h, rejestr PB ma adres 8001h, zaś rejestr PC – adres 8002h. Rejestr kontrolny ma przyporządkowany adres 8003h. System sterowania jest układem dynamicznym, gdyż każdy z wyświetlaczy jest obsługiwany tylko przez jeden port i w danej chwili może być aktywny tylko jeden z nich. Wyświetlanie informacji na wyświetlaczach wymaga więc okresowego wysyłania cyfr na poszczególne wyświetlacze. Dane są przesyłane przez port PB, który jest ustawiony jako wyjście. Port PA nie jest wykorzystywany. Najbardziej znaczące bity portu PC służą do wyboru wyświetlacza. Zatem porty PCH i PB powinny być ustawione jako wyjścia pracujące w trybie 0. Konfiguracj aportów PA i PCl jest nieistotna.


<< Poprzedni slajd | Spis treści | Następny slajd >>