SPIS TREŚCI
- 8279 - Kontroler klawiatury i wyświetlacza
- 8259 - PIC - programowalny kontroler przerwań
- 8255 - PPI - programowalny interfejs peryferyjny
8279 - KLAWIATURA I KONTROLER WYŚWIETLACZA:
Schemat PIN 8279:
Zastosowania różnych pinów w 8279:
DB0 - DB7 -
Pin nr 19: Dwukierunkowa magistrala danych; wszystkie dane i polecenia między CU a 8279 są przesyłane na tej linii.
CLK -
Służy do generowania wewnętrznego sygnału taktowania dla 8279.
RESETOWANIE -
Pin 9: po zresetowaniu 8279 przechodzi w następujący tryb-
- 16, 8-bitowy wyświetlacz znaków
- Wbudowana klawiatura skanująca.
CS -
Niski poziom tego pinu umożliwia funkcji interfejsu odbieranie lub przesyłanie dla układu 8279.
A0 (Pin nr 21) -
Adres bufora we wskazuje wejście lub wyjście sygnału. Operacja wejścia lub wyjścia jest traktowana jako polecenie lub status.
RD (styk nr 21) i WR (styk nr 10) -
Służy do włączania bufora danych do wysyłania danych do magistrali zewnętrznej lub odbierania danych.
IRQ (pin nr 4) -
Dotyczy to operacji żądania przerwania w 8279; linia przerwania wysoka, gdy w FIFO są dane.
SL0 - SL3 (Styk nr 32-35) -
Służą one do skanowania przełączników kluczykowych, matrycy czujników i cyfr na wyświetlaczu. Linie te muszą być zakodowane lub zdekodowane zgodnie z wykorzystaniem.
SHIFT (styk nr 36) -
Stan SHIFT I / O jest przechowywany wraz z kluczowymi pozycjami w operacji skanowania klawiatury. Pin zmiany biegów jest aktywnym wewnętrznym remisem, który zatrzymuje się wysoko, dopóki przełącznik bliżej nie dostroi go do niskiego.
BD (styk 23) -
Ten pin służy do pustego wyświetlacza; jest to wykorzystywane do wygaszenia wyświetlanej cyfry za pomocą polecenia.
CNTL / STB (styk 37) -
Dotyczy to trybu Control I / P do obsługi klawiatury, używanego jako sterowanie I / P i przechowywanego klucza. Linia działa jak linia stroboskopowa, która wprowadza dane do FIFO podczas operacji we / wy strobowania.
WYJAZD0 -3 (styk 24-27) i WYJŚCIE B0 - B3 (pin 28-31) -
To są szpilki wyświetlacza. Te dwa porty są O / P dla rejestru odświeżania wyświetlacza 16X4. Dane z tych O / P są synchronizowane z określonymi skanowanymi liniami SL0 - SL3 do multipleksowanego wyświetlacza cyfrowego. Dwa 4-bitowe porty mogą być zbalansowane niezależnie. Łącznie zostanie zbalansowane 8 bitów.
Jakie są dwa tryby blokady klawiszy i N-key rollover w 8279?
In 8279, gdy zaprogramowano tryb I / O na tryb skanowania klawiatury, wówczas stosowane są dwa tryby klawiatury, dwie blokady klawiszy i N-klawiszowe najazd.
Co to jest tryb skanowania klawiatury?
Gdy klucz jest przetwarzany, uruchomiona jest logika pozbawiona dostępu. Podczas kolejnych dwóch skanów ocenia się, że inne klawisze zbliżają się bliżej, a gdy żaden inny klawisz nie jest wciśnięty, pierwszy klawisz jest identyfikowany i wprowadzany do FIFO. Kiedy pierwszy klawisz zostanie zwolniony przed innymi wciśniętymi przy dwóch skanach, pierwszy klawisz jest ignorowany. Kiedy dwa klawisze zostaną wciśnięte w cyklu odbicia, żaden klawisz nie zostanie rozpoznany, dopóki jeden z nich nie zostanie zwolniony, a drugi pozostaje zamknięty. W tym scenariuszu poprzedni klawisz, który pozostaje wciśnięty, jest zwracany do FIFO.
Tryb N-Key Rollover:
Każda istotna depresja jest obsługiwana niezależnie. Kiedy klawisz jest wciśnięty, logika odbicia czeka na 2 testy i sprawdza, czy klawisz pozostaje wciśnięty, czy nie, w przypadku prawdziwego przypadku jest zwracany do FIFO. W ten sposób można było nacisnąć kilka klawiszy; wszystkie klawisze zostały zwrócone do FIFO w kolejności, w jakiej zostały naciśnięte.
8259 - Programowalny kontroler przerwań (PIC)
Schemat PIN 8259:
Cechy 8259 PIC:
- 8259 ma łącznie 28 pinów.
- To jest kontroler PIC.
- 8259 może obsługiwać do 8 przerwań priorytetowych wektorów dla CPU.
- 8259 wykorzystuje NMOS i wymaga zasilania + 5V DC.
Opisy pinów 8259 PIC:
- CS - gdy pin wyboru chipa jest niski, umożliwia działanie RD i WR w procesorze i 8259
- R & D - niski sygnał pozwala 8259 na wysłanie polecenia o różnym stanie na szynie danych dla CPU.
- WR - niski WR umożliwia 8259 akceptowanie słowa polecenia z CPU.
- D0 - D7 - dwukierunkowy kontroler magistrali danych. Status sterowania i informacje o wektorze przerwań są przesyłane przez tę magistralę.
- CAS0 - CAS2 (linie kaskadowe): 8259 ma 8 przerwań, gdy nie. wymagań przerwań jest więcej, kontroler wielu przerwań musi być podłączony kaskadowo. Linie CAS służą do sterowania wieloma strukturami 8259. Te styki to O / P dla jednostki głównej 8259 i i / p dla jednostki podrzędnej 8259.
- SP / EN: slave program / włącz bufor - podwójny, gdy 8259 jest używany w trybie buforowanym, może być używany na o / p do sterowania buforem. Jeśli nie jest w trybie bufora, służy do wyznaczenia mastera (SP = 1) lub (SP = 0).
- A0 = linia adresowa z RD, WR, CS
- INT - Staje się wysoki, gdy pojawi się zatwierdzone żądanie przerwania, INT zwykle używane do przerywania procesora.
- INTA - Idzie w stan wysoki, gdy skojarzone jest zatwierdzone żądanie przerwania, używane do włączenia 8259 wektorów przerwań do magistrali danych przez sekwencję przerwać potwierdzenie impuls wyzwalający.
- IR0 - IR7 - każdy pin może być użyty do odebrania żądania przerwania do CPU.
8255 Programowalny interfejs peryferyjny (PPI):
Schemat PIN 8255:
PPI to specjalne urządzenie wieloportowe. Porty mogą być programowane na różne sposoby w zależności od wykorzystania. Można je również wykorzystać do łączenia.
- Jego głównym zadaniem jest podłączanie urządzeń peryferyjnych do procesora.
- 8255 wyposażony w trzy porty 8-bitowe. Port A, Port B i Port C.
- Port-C jest podzielony na dwa 4-bitowe porty. Górny port c i dolny port C.
- W sumie dostępne są 4 porty, dwa porty 8-bitowe i dwa porty 4-bitowe.
- Te wszystkie porty można zaprogramować przy użyciu portu I / P lub portu O / P.
Charakterystyka 8255
- 40-pinowy pakiet IC.
- Zasilanie + 5 V.
- Zakres temperatur 0˚ - 70˚
- Napięcie na dowolnym pinie wynosi 0.5 V - 7 V.
Opis pinów 8255 PPI:
- CS - To jest sygnał wyboru chipa; CS to aktywny niski sygnał, co oznacza, że ten sygnał umożliwia komunikację wewnątrz procesora z 8255, gdy jest aktywny w stanie niskim.
- R & D -RD jest aktywnym sygnałem niskim; więc jeśli RD spadnie do stanu niskiego, 8255 prześle dane wyjściowe lub informacje o stanie do procesora przez magistralę danych lub zezwoli na operację odczytu procesora z portu I / P 8255
- WR - WR musi być niski, procesor zapisuje słowa kontrolne lub dane za pomocą 8255 PPI.
- A0 -7 - wybór portu I / P i rejestru słowa kontrolowanego odbywa się za pomocą tych pinów za pomocą RD i WR.
- Rejestr słów kontrolowanych przez port -
Jeśli napiszemy instrukcję w 00, oznacza to, że jest to dla portu A 8255.1. podczas realizacji instrukcji dane trafią do portu A do przestrzeni akumulatora.
Instrukcja OUT 03 przeniesie zawartość akumulatora 8255.1.
- D0 - D7 - dane dwukierunkowe są przesyłane lub odbierane przez przycisk po wykonaniu instrukcji i / p lub o / p przez mikroprocesor. Informacje o sterowaniu i statusie są przekazywane przez bufor szyny danych.
Tryby pracy 8255 PPI:
Posiada trzy podstawowe tryby pracy -
- Tryb 0: Proste I / P 7 O / P
- Tryb 1: Zatrzymano I / P & O / P
- Tryb 2: Port dwukierunkowy
Kliknij, aby dowiedzieć się więcej o 8086 Mikroprocesor.
Więcej artykułów o elektronice i odpowiedzi na pytania związane z elektroniką kliknij tutaj
Przeczytaj także:
- Kiedy należy wymienić diodę w obwodzie
- Dlaczego dioda Zenera jest często używana jako dioda odniesienia
- Gdzie należy umieścić diody Zenera w obwodzie ochronnym
- Jakie jest napięcie Zenera
- Czy diody można stosować w konfiguracjach równoległych lub szeregowych
- Czy każdy przerzutnik ma wyjście uzupełniające
- Dlaczego przerzutnik może oscylować
- Logika diodowa a logika tranzystorowa
- Wzmacniacz operacyjny wzmacniacz operacyjny
- Dlaczego obwód integratora daje efekt skumulowany
Cześć, jestem Soumali Bhattacharya. Zrobiłem magisterium z elektroniki.
Obecnie inwestuję w elektronikę i komunikację.
Moje artykuły skupiają się na głównych obszarach podstawowej elektroniki w bardzo prostym, ale pouczającym podejściu.
Jestem żywym uczniem i staram się być na bieżąco ze wszystkimi najnowszymi technologiami w dziedzinie elektroniki.
Połączmy się poprzez LinkedIn –