8279, 8259 PIC, 8255 PPI mikroprocesoru 8085: 3 fakta

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:

Schéma PIN 8279
Schéma PIN 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 -

  1. 16, 8bitové zobrazení znaků
  2. 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:

2 1
Schéma PIN 8259, kreditní obrázek - NěmecIntel 8259CC BY-SA 3.0

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:

  1. CS - když je pin pro výběr čipu nízký, umožňuje provoz RD & WR v CPU & 8259
  2. 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.
  3. WR - low WR umožňuje 8259 přijímat příkazové slovo od CPU.
  4. 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í.
  5. 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.
  6. 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).
  7. A0 = adresový řádek s RD, WR, CS
  8. INT - Jde vysoko, když se objeví ověřený požadavek na přerušení, INT se obvykle používá k přerušení CPU.
  9. 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.
  10. 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:

3 1
Schéma PIN 8255, kreditní obrázek - Miguel Duran8255CC BY-SA 2.5

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:

  1. 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ý.
  2. 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
  3. WR - WR musí klesnout, CPU zapisuje řídicí slova nebo data pomocí 8255 PPI.
  4. A0 -7 - výběr I / P portu a řízeného slovního registru se provádí pomocí těchto pinů pomocí RD & WR.
  5. Registr slov řízený portem -
4 1
pro 8255.1
5 1
pro 8255.2

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í:

Zanechat komentář