wykl-10-ext-II.pdf
(
2076 KB
)
Pobierz
2442601 UNPDF
Sprzężenie mikrokontrolera
(nie tylko X51)
ze światem zewnętrznym
cz. 2
klasyczne porty równoległe i liczniki
Porty
równoległe
●
Dodatkowe porty równoległe stosujemy dla zwiększenia liczby
cyfrowych wejść i wyjść
●
Istnieje wiele takich układów w różnych seriach procesorów
●
... Z80PIO, 6820, 6821, 8212
●
... jednak bezsprzecznie najpopularniejszy jest Intel 8255
●
Również przez specjalne „mikrokontrolerowe” interfejsy szeregowe
●
... I2C, 1Wire, SPI
●
... można przyłączyć porty równoległe
●
... o czym powiemy przy omawianiu poszczególnych interfejsów
Port równoległy Intel 8255
●
Układ 8255 jest łączony bezpośrednio do magistrali systemu mikroprocesorowego
●
... do 8051 łączymy go podobnie jak pamięć zewnętrzną RAM
●
... jest hmmm... “dojrzały”, ale nadal używany
●
... podobnie jak inne układy łączone za pośrednictwem magistrali
●
... ma sens wtedy gdy zależy nam na maksymalnie dużej prędkości działania
●
... ale owocuje złożonym hardware (choć zwykle prostym software)
●
Większy sens ma w układach zawierających zwykłe mikroprocesory
●
... a nie mikrokontrolery z własnymi portami równoległymi
●
... lub lokalnymi magistralami szeregowymi
Port równoległy Intel 8255
●
8255 zawiera trzy ośmiobitowe porty równoległe: A, B, C.
●
... mogą być one definiowane jako wejścia i wyjścia.
●
Port C jest specjalny
●
... w niektórych trybach służy do potwierdzania przesyłu bajtów Portami A i B
●
... ma możliwość indywidualnego ustawiania bitów
●
Przed użyciem układ 8255 trzeba skonfigurować (zaprogramować)
●
... wpisując odpowiedni bajt do rejestru sterującego
Port równoległy Intel 8255
Plik z chomika:
inf4
Inne pliki z tego folderu:
Różne drobiazgi.pdf
(1627 KB)
Język C51 - implementacja.pdf
(2335 KB)
Controller area network.pdf
(1264 KB)
Lokalne interfejsy szeregowe.pdf
(5565 KB)
Realizacja algorytmów regulacji.pdf
(1815 KB)
Inne foldery tego chomika:
Emulatory
Zgłoś jeśli
naruszono regulamin