• Nie Znaleziono Wyników

Schemat blokowy układu wejścia/wyjścia

N/A
N/A
Protected

Academic year: 2021

Share "Schemat blokowy układu wejścia/wyjścia"

Copied!
2
0
0

Pełen tekst

(1)

Współpraca mikroprocesora z urządzeniami zewnętrznymi

Komunikacja pomiędzy procesorem a układem wejścia/wyjścia odbywa się za pośrednictwem portów. Port jest to rejestr posiadający swój adres w przestrzeni adresowej procesora i do którego procesor może wysyłać dane/rozkazy oraz z którego może odczytywać dane/statusy.

Porty mogą posiadać wspólną przestrzeń adresową z pamięcią operacyjną i wtedy wszystkie rozkazy dotyczące pamięci oraz tryby adresowania mogą być stosowane dla portów. Innym rozwiązaniem jest oddzielne adresowanie pamięci i portów wejścia/wyjścia co upraszcza dekodowanie adresów lecz wymaga stosowania innych rozkazów. W mikroprocesorze 8086 do obsługi portów korzysta się z rozkazów out oraz in. Stosuje się przy tym adresowanie bezpośrednie (0-255) lub pośrednie z wykorzystaniem rejestru DX (adresy 16-bitowe).

out adres, AX lub out DX, AX dla danych 16-bitowych out adres, AL lub out DX, AL dla danych 8-bitowych oraz

in AX, adres lub in AX, DX dla danych 16-bitowych in AL, adres lub in AL, DX dla danych 8-bitowych

Rejestry danych

Rejestry stanu/sterowania

Układy logiczne interfejsu z urządzeniem

zewnętrznym

Układy logiczne

we/wy

Układy logiczne interfejsu z urządzeniem

zewnętrznym

Interfejs z magistralą

systemową

Interfejs z urządzeniem zewnętrznym

Dane Stan Sterowanie

Dane Stan Sterowanie Linie

danych

Linie adresowe

Linie sterowania

Schemat blokowy układu wejścia/wyjścia

(2)

Zadania

Symulator udostępnia siedem urządzeń wirtualnych obsługiwanych z wykorzystaniem portów.

1. Zapoznać się z działaniem prostego urządzenia wejścia wyjścia.

2. Wykorzystać wyświetlacz LED w programie, który wczytuje z klawiatury dwie liczby dziesiętne oraz znak operacji, a wynik wyświetla na wyświetlaczu.

3. Zapoznać się z układem regulacji temperatury. Zaprogramować:

a) możliwość ręcznego włączania/wyłączania palnika poleceniami z klawiatury b) możliwość automatycznego utrzymywania temperatury w zadanym przedziale 4. Zapoznać się z działaniem układu regulacji świateł na skrzyżowaniu. Zaprogramować

możliwość przejścia z trybu dziennego na nocny (świecą migające światła żółte).

5. Zapoznać się z układem sterowania robotem. Opracować układ sterowania robotem:

a. automatyczne, według zaplanowanej trasy, b. ręcznie, korzystając z klawiatury komputera.

Cytaty

Powiązane dokumenty

Ludm iła Monika 4 Katarzyn Ludm iła Monika Narcyz 5 Ludmiła Monika Narcyz O ttylia 6 Monika Narcyz Ottylia Paulina 7 Narcyz Ottylia P aulina Quida 8 Ottylia Paulina Quida Róża 9

Utworzyć folder na pulpicie (nazwa: imię i nazwisko studenta), wewnątrz utworzyć podfolder o nazwie HelloWorld. Napisać program wyświetlający na ekranie napis Hello

Do każdego bloku wchodzi jedno połączenie (oprócz bloku początku algorytmu) i jedno połączenie z niego wychodzi (oprócz bloku warunku, z którego wychodzą

Do każdego bloku wchodzi jedno połączenie (oprócz bloku początku algorytmu) i jedno połączenie z niego wychodzi (oprócz bloku warunku, z którego wychodzą

W przyrodzie wyróżniamy 4 podstawowe rodzaje oddziaływań: grawitacyjne, magnetyczne, elektrostatyczne (te trzy mogą zachodzić zarówno na odległość, jak i przy

Jeśli wektorowa suma sił działających na ciał jest równa zeru, oznacza to, że siły równoważą się, a ciało zachowuje się tak, jakby nie działały na nie żadne siły.

Z kolekcji Stefana Kiełsz- ni pozostało ponad 140 zdjęć, które zostały zgromadzone w Archiwum Fotografii Ośrod- ka „Brama Grodzka - Teatr

 Zwraca liczbę odczytanych elementów - w przypadku gdy liczba ta jest różna od n, to wystąpił błąd końca strumienia (w pliku było mniej elementów niż podana