OBSAH
- 8279 - Klávesnice a řadič displeje
- 8259 - PIC - programovatelný řadič přerušení
- 8255 - PPI - programovatelné periferní rozhraní
8279 - KLÁVESNICE A ŘÍDICÍ DISPLEJ:
Schéma PIN kódu 8279:
Použití různých kolíků v 8279:
DB0 - DB7 -
Pin č. 19: Obousměrná datová sběrnice; všechna data a příkazy mezi CU a 8279 jsou přenášeny na této lince.
CLK -
To se používá k výrobě interního časovacího signálu pro 8279.
RESETOVAT -
Pin 9: po resetování se 8279 uvede do následujícího režimu -
- 16, 8bitové zobrazení znaků
- Integrovaná skenovací klávesnice.
CS -
Nízký v tomto kolíku umožňuje funkci rozhraní přijímat nebo vysílat pro čip 8279.
A0 (Pin č. 21) -
Adresa vyrovnávací paměti, indikuje vstup nebo výstup signálu. Operace In / Out je brána jako povel nebo stav.
RD (Pin č. 21) & WR (Pin č. 10) -
To je pro Povolení datové vyrovnávací paměti pro odesílání dat na externí sběrnici nebo pro příjem dat.
IRQ (Pin č. 4) -
Toto je pro operaci požadavku na přerušení v 8279; přerušovací linka vysoko, když jsou data, je ve FIFO.
SL0 - SL3 (Pin č. 32-35) -
Používají se ke skenování klíčových spínačů, matice senzoru a číslic displeje. Tyto řádky musí být buď kódovány, nebo dekódovány podle využití.
SHIFT (Pin č. 36) -
Stav SHIFT I / O se ukládá do úložiště vedle klíčových pozic v činnosti skenovací klávesnice. Kolík řazení je aktivní interní tah, který zastaví vysoko, dokud jej spínač blíže nevyladí na nízkou hodnotu.
BD (Pin 23) -
Tento pin je pro prázdné zobrazení; toto se používá k vyprázdnění číslice displeje pomocí příkazu.
CNTL / STB (Pin 37) -
To je pro režim Control I / P pro provoz klávesnice, který se používá jako ovládací I / P a uložený stav klíče. Linka funguje jako stroboskopická linka, která zadává data do FIFO během operace I / O stroboskopu.
OUT A.0 -3 (vývod 24-27) & VÝSTUP B0 - B3 (kolík 28-31) -
Toto jsou piny displeje. Tyto dva porty jsou O / P pro obnovovací registr displeje 16X4. Data z těchto O / Ps jsou synchronizována se zadanými naskenovanými řádky SL0 - SL3 pro multiplexovaný digitální displej. Dva 4bitové porty mohou být vyváženy nezávisle. Takže celkem 8 bitů bude vyváženo.
Co je režim uzamčení dvou kláves a režim N-key rollover v 8279?
In 8279, když je I / O režim naprogramován na skenovaný režim klávesnice, pak jsou použity dva režimy klávesnice, dva režimy uzamčení kláves a režimy N-key rollover.
Co je režim skenování klávesnice?
Když je klíč zpracován, pak je debounced logika v provozu. Během následujících dvou skenů jsou posouzeny další klávesy, aby se přiblížily, a když není stisknuta žádná jiná klávesa, je identifikována první klávesa a zadána do FIFO. Když je první klíč uvolněn před ostatními, které byly zaslány dvěma skenováními, je první klíč ignorován. Když jsou v cyklu debounce stisknuty dvě klávesy, nebude rozpoznána žádná klávesa, dokud jedna z nich nebude uvolněna, zatímco druhá zůstane zavřená. V tomto scénáři se předchozí klávesa, která zůstane stisknutá, vrátí na FIFO.
Režim N-Key Rollover:
S každou zásadní depresí se zachází samostatně. Když je klávesa stisknuta, logika debounce čeká na 2 testy a kontroluje, zda klávesa zůstane stisknutá nebo ne, pro skutečný případ je vrácena do FIFO. Tímto způsobem lze stisknout několik kláves; všechny klíče byly vráceny do FIFO v pořadí, v jakém byly stisknuty.
8259 - Programmable Interrupt Controller (PIC)
Schéma PIN kódu 8259:
Vlastnosti 8259 PIC:
- 8259 má celkem 28 pinů.
- Toto je PIC řadič.
- Model 8259 je schopen zpracovat až 8 vektorových prioritních přerušení pro CPU.
- 8259 využívá NMOS a potřebuje napájecí zdroj + 5V dc.
Popis pinů 8259 PIC:
- CS - když je pin pro výběr čipu nízký, umožňuje provoz RD & WR v CPU & 8259
- RD - nízký signál umožňuje 8259 odesílat příkazy různých stavových signálů na datové sběrnici pro CPU.
- WR - low WR umožňuje 8259 přijímat příkazové slovo od CPU.
- D0 - D7 - obousměrný řadič datové sběrnice. Prostřednictvím této sběrnice se přenáší informace o stavu řízení a vektoru přerušení.
- CAS0 - CAS2 (kaskádové čáry): 8259 má 8 přerušení, když ne. požadavku na přerušení je více, více řadičů přerušení musí být zapojeno do kaskády. Řádky CAS se používají k ovládání vícenásobné struktury 8259. Tyto piny jsou O / P pro hlavní 8259 a i / p pro podřízené 8259.
- SP / EN: slave program / povolit vyrovnávací paměť - duální, když je 8259 používán v režimu s vyrovnávací pamětí, lze jej použít na o / p pro ovládání vyrovnávací paměti. Pokud není v režimu vyrovnávací paměti, používá se k označení masteru (SP = 1) nebo (SP = 0).
- A0 = adresový řádek s RD, WR, CS
- INT - Jde vysoko, když se objeví ověřený požadavek na přerušení, INT se obvykle používá k přerušení CPU.
- INTA - To jde vysoko, když je přidružen ověřený požadavek na přerušení, který se používá k povolení 8259 vektorů přerušení do databáze pomocí sekvence přerušit ack spouštěcí pulz.
- IR0 - IR7 - každý kolík lze použít k přijetí požadavku na přerušení do CPU.
8255 programovatelné periferní rozhraní (PPI):
Schéma PIN kódu 8255:
PPI je speciální zařízení s více porty. Porty mohou být programovány různými způsoby podle využití. Ty by mohly být použity také pro propojení.
- Jeho hlavním úkolem je propojit periferní zařízení s procesorem.
- 8255 vybaven třemi 8bitovými porty. Port A, Port B a Port C.
- Port-C je rozdělen na dva 4bitové porty. Port c horní a port C spodní.
- K dispozici jsou tedy celkem 4 porty, dva 8bitové porty a dva 4bitové porty.
- Tyto všechny porty mohou být programovány pomocí I / P portu nebo O / P portu.
Vlastnosti 8255
- 40kolíkový IC balíček.
- Napájení + 5 V
- Teplotní rozsah 0˚ - 70˚
- Napětí na libovolném kolíku je 0.5 V - 7 V.
Popis kolíku 8255 PPI:
- CS - Toto je signál pro výběr čipu; CS je aktivní nízký signál, znamená, že tento signál umožňuje komunikaci v CPU s 8255, když je aktivní nízký.
- RD -RD je aktivní nízký signál; Pokud tedy RD klesne, 8255 přenese výstupní data nebo informace o stavu do CPU přes datovou sběrnici, nebo umožní operaci čtení CPU z I / P portu 8255
- WR - WR musí klesnout, CPU zapisuje řídicí slova nebo data pomocí 8255 PPI.
- A0 -7 - výběr I / P portu a řízeného slovního registru se provádí pomocí těchto pinů pomocí RD & WR.
- Registr slov řízený portem -
Napíšeme-li instrukci v 00, znamená to, že je pro port A 8255.1. během implementace instrukce budou data přenášena na port A do prostoru akumulátoru.
Pokyn OUT 03 přenese obsah akumulátoru 8255.1.
- D0 - D7 - obousměrná data jsou vysílána nebo přijímána tlačítkem po provedení instrukce i / p nebo o / p mikroprocesorem. Informace o řízení a stavu jsou přenášeny prostřednictvím vyrovnávací paměti datové sběrnice.
Provozní režimy 8255 PPI:
Má základní tři provozní režimy -
- Režim 0: Jednoduché I / P 7 O / P
- Režim 1: Zastaveno I / P & O / P
- Režim 2: Obousměrný přístav
Kliknutím se dozvíte více o 8086 Mikroprocesor.
Další články o elektronice a odpovědi na otázky týkající se elektroniky klikněte zde
Také čtení:
- Kdy byste měli vyměnit diodu v obvodu
- Proč se zenerova dioda často používá jako referenční dioda
- Kde by měly být umístěny zenerovy diody v ochranném obvodu
- Jaké je zenerovo napětí
- Mohou být diody použity v paralelních nebo sériových konfiguracích
- Má každý flip flop komplementární výstup
- Proč může klopný obvod oscilovat
- Diodová logika vs tranzistorová logika
- Operační zesilovač operační zesilovač
- Proč obvod integrátoru vytváří kumulativní efekt
Ahoj, jsem Soumali Bhattacharya. Vystudoval jsem elektroniku.
V současné době investuji do oblasti elektroniky a komunikace.
Mé články jsou zaměřeny na hlavní oblasti základní elektroniky ve velmi jednoduchém, ale informativním přístupu.
Jsem živý student a snažím se udržovat si aktuální informace o všech nejnovějších technologiích v oblasti elektronických domén.
Spojme se přes LinkedIn –