Intel 8279

Mitsubishi 8279P-5

Intel 8279 är en tangentbords- och bildskärmskontroller utvecklad för gränssnitt till Intel 8085 , 8086 och 8088 mikroprocessorer. Den industriella versionen av ID8279 var tillgänglig för 30,70 USD i kvantiteter om 100. Dess viktiga funktioner är:

  • Samtidig användning av tangentbord och skärm.
  • Skannat tangentbordsläge.
  • Skannat sensorläge.
  • 8-teckens tangentbord FIFO.
  • Höger eller vänster ingång 16-byte display RAM.
  • Programmerbar skanningstid.
  • Används för interaktion mellan tangentbord och olika mikroprocessorer.

Tangentbordssektion:

  • Tangentbordssektionen består av åtta returlinjer RL0 - RL7 som kan användas för att bilda kolumnerna i en tangentbordsmatris.
  • Den har två extra ingångar: shift och kontroll/strobe. Nycklarna avstudsar automatiskt.
  • De två driftlägena för tangentbordssektionen är 2-knappslåsning och n -tangenters rollover .
  • Om två knappar trycks ned samtidigt i 2-knappslåsningsläget, känns bara den första knappen igen.
  • I N-nyckelns rollover-läge känns samtidiga nycklar igen och deras koder lagras i FIFO.
  • Tangentbordssektionen har också ett 8 x 8 FIFO (First In First Out) RAM.
  • FIFO kan lagra åtta nyckelkoder i scantangentbordsläget. Skifttangentens och kontrollnyckelns status lagras också tillsammans med nyckelkoden. 8279 genererar en avbrottssignal när det finns en post i FIFO.
  • I sensormatrisläge lagras tillståndet (dvs öppna/stäng-status) för 64 omkopplare i FIFO-RAM. Om tillståndet för någon av switcharna ändras, hävdar 8279 att IRQ är högt för att avbryta processorn.

Visa avsnitt:

  • Displaydelen har åtta utgångslinjer uppdelade i två grupper A0-A3 och B0-B3.
  • Utgångslinjerna kan användas antingen som en enda grupp om åtta linjer eller som två grupper om fyra linjer, tillsammans med avsökningslinjerna för en multiplexerad display.
  • Utgångsledningarna är anslutna till anoderna genom drivtransistorer i fallet med vanliga katod 7-segments lysdioder.
  • Katoderna är anslutna till avsökningslinjer genom drivtransistorer.
  • Displayen kan släckas med BD (låg) linje.
  • Displaydelen består av 16 x 8 display-RAM. CPU:n kan läsa från eller skriva till vilken plats som helst i displayens RAM.

Skanna avsnitt:

  • Skanningssektionen har en skanningsräknare och fyra skanningslinjer, SL0 till SL3.
  • I avkodat skanningsläge kommer utsignalen från skanningslinjerna att likna en 2-till-4-avkodare.
  • I kodat avsökningsläge kommer utmatningen av avsökningslinjer att vara binär räkning, och en extern avkodare bör användas för att omvandla den binära räkningen till avkodad utgång.
  • Skanningslinjerna är gemensamma för tangentbord och display.
  • Skanningslinjerna används för att bilda raderna på ett matristangentbord och kopplas även till sifferdrivrutiner för en multiplexerad display för att slå PÅ/AV.

CPU-gränssnittssektion:

  • CPU-gränssnittet tar hand om dataöverföringen mellan 8279:an och processorn.
  • Det här avsnittet har åtta dubbelriktade datalinjer DB0 till DB7 för dataöverföring mellan 8279 och CPU.
  • Den har en enda adressrad för att välja databufferten (A0=0) eller kontrollregistret (A0=1) för 8279.
  • Styrsignalerna WR (aktiv låg), RD (aktiv låg), CS (aktiv låg) och A0 används för att läsa/skriva till 8279.
  • Den har en interrupt request line IRQ, för avbrottsdriven dataöverföring med processor.
  • Den interna klockfrekvensen för 8279 är nominellt 100 kHz. En intern förskalare delar en externt applicerad klocka med ett heltal mellan 2 och 31 (båda inklusive) för att producera den interna klockan.
  • ÅTERSTÄLL-signalen ställer in 8279 i 16-teckens display med två-tangenters lockout-tangentbordslägen.

Gränssnitt mellan 8279 och 8085

I ett mikroprocessorbaserat system, när ett tangentbord och en 7-segments LED-skärm ansluts med portar eller spärrar måste processorn utföra följande uppgift.

  • Tangentbordsskanning
  • Key destuds
  • Generering av nyckelkoder
  • Skickar displaykod till LED
  • Skärmen uppdateras

Driftlägen

De grundläggande inmatningslägena för 8279 är

  • Skannat tangentbord
  • Skannad sensormatris
  • Strobad ingång
  • Visningslägen

De två grundläggande utgångslägena är

  • Vänster post (skrivmaskinstyp)
  • Höger inmatning (kalkylatortyp)

fullständig datablad länk:

http://www.futurlec.com/Datasheet/80Series/8279.pdf