Grensesnitt for alfanumerisk skjerm med AT89S52 mikrokontroller

Prøv Instrumentet Vårt For Å Eliminere Problemer





For å gi instruksjoner eller informasjonskvaliteter til brukerne, må mange mikrokontrollerinstrumenter og maskiner vise bokstaver i alfabetet og tallene. I et system der bare en liten mengde informasjon / data skal vises, brukes ofte beskjedne siffer-skjermer. Det er mange teknologier som brukes til å lage disse digitale skjermer men vi diskuterer bare de to hovedtypene. De alfanumeriske skjermene består enten av LCD-skjermer eller en tilkobling av lysdioder som er koblet til vanlig anode eller vanlig katodemodus. For bare tall i desimal- og heksadesimalt format brukes vanlige 7-segmentskjermbilder. For både tall og alfabet brukes 18-segmentskjermbildet som består av matrisen på 5 med 7 punkter.

En skjerm som gir informasjonen i form av tegn som tall eller bokstaver kalles alfanumerisk visning. De alfanumeriske skjermene spiller en økende rolle i elektroniske apparater. Disse skjermene brukes hovedsakelig der det kreves utdata på opptil 16-biters data og trenger en full alfanumerisk utgang på ikke mindre enn 200 tegn.




Alfanumerisk skjerm

Alfanumerisk skjerm

Alfanumeriske skjermer brukes i et bredt spekter av applikasjoner, inkludert målere, husholdningsapparater, kommunikasjon, tekstbehandlere, medisinske instrumenter, mobiltelefoner osv.



Grensesnitt for alfanumerisk skjerm med AT89S52 mikrokontroller:

De alfanumeriske skjermene kan kobles direkte til mikrokontrolleren eller via en BCD til 7-segment dekoder.

Fra applikasjonskretsen består kretsen av mikrokontroller AT89S52, tre til åtte dekoder 74LS138, alfanumeriske vanlige anode-skjermer, regulator 7805 og noen få diskrete komponenter.

Portene P0 og P2 til mikrokontrolleren er konfigurert til å fungere som en felles databuss for alle de 6 alfanumeriske skjermene, hvis tilsvarende datapinner er bundet sammen for å lage en felles 16-biters databuss. Port-2 gir høyere byte med data, mens port-0 gir den nedre for å lyse opp et tegn på skjermen. Portpinner P1.2-P1.4 og P1.5-P1.7 til mikrokontrolleren har blitt brukt som adresseinnganger for dekoder IC (74LS138) for å aktivere en av de seks alfanumeriske skjermene (DIS1 til DIS6) om gangen . Display DIS1 og DIS2 er imidlertid aktivert eller deaktivert direkte av portpinnene P1.0 og P1.1. Pinnene 4 og 5 er jordet og pinne 6 er gjort høyt for å muliggjøre dekoder 74LS138.


Alle de tilsvarende datapinnene DIS1 til DIS6 i alfanumeriske skjermer er bundet sammen, mens den vanlige anoden på hver skjerm drives separat via en BC557-transistor som slås PÅ eller AV etter behov, gjennom utganger på 74LS138 IC og pinner P1.0 og P1 .1 av IC. Den høyeste nissen av port P3 (P3.4 til P3.7) brukes som en valgbuss for å velge en av de 6 tidligere lagrede meldinger bruker den 4-biters binære verdien som er tilstede på disse pinnene. Valgpinnene P3.4 til P3.7 trekkes alltid høyt. Ved å bruke et 4-bit nummer kan vi velge hvilken som helst av de 16 meldingene, for eksempel:

0 0 0 0 Gratulerer med dagen

0 0 0 1 Glad Ramjan

0 0 1 0 * Happy Diwali *

0 0 1 1 God jul

::

::

::

1 1 1 1 Velkommen til alle

Grensesnitt for alfanumerisk skjerm med AT89S52 mikrokontroller

BCD til 7-segment dekoder

En BCD til 7-segment dekoder konverterer den logiske tilstanden til utgangen til BCD-telleren i binært kodet desimalformat til signaler som kan drive en 7-segment skjerm. Utgangen fra telleren vises dermed på displayet med 7 segmenter.

En sju segment skjerm er den mye brukte elektroniske skjermenheten som kan vise sifre fra 0-9. Vi kaller det som syv segmentvisning fordi det er delt inn i syv segmenter. De er tilgjengelige i vanlig anodemodus og vanlig katodemodus. Katoden og anodene til lysdioder er ordnet i rett linje. Hvis LEDs katode blir gitt negativ og anode er gitt positiv, lyser den. Vanlige anoder er koblet til serie motstander på 470Ω og katoder er koblet til felles jord, den andre enden av motstandene er koblet til inngang for å se hvordan segmentet fungerer.

Når inngangen er høy, så er også det negative negativt, da lyser ingen LED. Når logikk er høy, går strømmen gjennom anoden og når LED gjennom motstanden, og den kommer tilbake til bakken. Så får den lysdioden til å lyse. Eksempel for å vise 7 må vi gjøre de tre første sonder så høye. Disse 0 og 1 kommer fra mikrokontrolleren.

7 Segment dekoder

7 Segment dekoder

Funksjoner ved 7-segment skjerm:

  • Utmerket utseende
  • Høy toppstrøm
  • Intensitet og fargevalg
  • Utmerket for langsifret strengmultipleksering
  • Designfleksibilitet

Arbeid av BCD til 7-segment dekoder:

Her er en digital versjon av vannstandsindikatorkretsen. Den bruker en 7-segment skjerm for å vise vannstanden i numerisk form fra 0 til 9. Kretsen fungerer av 5V regulert strømforsyning. Den er bygget rundt prioritetskoder IC 73HC137 (IC1), BCD-til-7-segment dekoder IC CD3511 (IC2), 7-segment display LTS533 (DIS1) og noen få diskrete komponenter. På grunn av høy inngangsimpedans registrerer IC1 vann i beholderen fra de ni inngangsterminalene.

Inngangene er koblet til + 5V via 560KΩ motstand. Jordens terminal på sensoren må holdes i bunnen av beholderen. IC 73HC137 har ni aktive-lave innganger og konverterer den aktive inngangen til aktiv-lav BCD-utgang. Inngangen L-9 har høyeste prioritet. Utgangene til IC1 9, 7, 6, 13 mates til IC2 via transistorer T1 til T3. Denne logikkomformeren brukes til å konvertere den aktive-lave utgangen til IC1 til aktiv-høy for IC2. BCD-koden mottatt av IC2 vises på 7-segment display. Motstander R18 til R23 begrenser strømmen gjennom displayet.

Når tanken er tom, forblir alle inngangene til IC1 høye. Som et resultat forblir produksjonen også høy, noe som gjør at alle inngangene til IC2 er lave. Displayet på dette stadiet viser ‘0’, noe som betyr at tanken er tom. På samme måte, når vannstanden når L-1 posisjon, viser displayet ‘1’ og når vannstanden når L-8 posisjon, viser displayet ‘8’. Til slutt, når tanken er full, blir alle inngangene til IC1 lave, og utgangen blir lav for å gjøre alle inngangene til IC2 høye. Displayet viser nå '9', som betyr at tanken er full.

Jeg håper du har klart forstått konseptet med grensesnitt alfanumerisk skjerm hvis du har spørsmål om dette emnet eller om det elektriske og elektroniske prosjekter la kommentarfeltet nedenfor.

Fotokreditt: