Begrepet "tri-state-enhet" i sammenheng med 8085 mikroprosessor refererer ikke til en spesifikk komponent eller funksjon innenfor selve 8085. I stedet er det et bredere konsept relatert til hvordan 8085 samhandler med eksternt minne og periferiutstyr.
Her er hva du trenger å vite om Tri-State-enheter og deres tilkobling til 8085:
Hva er Tri-State-enheter?
En tri-state-enhet er en elektronisk bryter som kan være i en av tre stater:
1. høy (logikk 1): Utgangen til enheten er koblet til kretsen og driver signalet til et høyt nivå.
2. lav (logikk 0): Utgangen til enheten er koblet til kretsen og driver signalet til et lavt nivå.
3. Høy impedans (Hi-Z): Utgangen er koblet fra kretsen. Det er egentlig av, og fungerer som en åpen krets.
hvordan de brukes med 8085
Mikroprosessoren 8085 bruker Tri-state-enheter for å kontrollere tilgangen til eksternt minne og periferiutstyr. La oss bryte ned nøkkelkomponentene:
* minne (RAM &ROM): 8085 bruker tri-state-buffere for å la CPU enten lese fra eller skrive til minnet. Bufferne styres av 8085s interne signaler.
* perifere enheter: Mange periferiutstyr koblet til 8085 bruker tri-state-enheter for dataoverføring. Dette gjør at flere periferiutstyr kan dele en felles buss uten å forstyrre hverandre.
* hvordan det fungerer:
* Når 8085 trenger å få tilgang til minne eller en perifert, gjør det mulig for den tilsvarende tri-state-bufferen, slik at data kan flyte.
* Når 8085 trenger å få tilgang til et annet sted eller enhet, deaktiverer den den forrige bufferen (setter den til Hi-Z) og aktiverer en ny buffer.
fordeler ved å bruke tri-state-enheter
* Deling av busser: Tri-state-enheter lar flere enheter dele den samme databussen uten konflikt.
* Minnekontroll: 8085 kan effektivt kontrollere tilgangen til minnet ved å aktivere og deaktivere Tri-State-buffere.
* Effektivitet: Tri-state-enheter hjelper med å effektivisere dataoverføringer og optimalisere systemytelsen.
Eksempel:
Se for deg et system der 8085 ønsker å kommunisere med både RAM og et tastatur. En Tri-State-buffer kan kontrollere tilgangen til den delte databussen:
* RAM -tilgang: 8085 gjør det mulig for RAM -bufferen, slik at data kan skrives til eller leses fra minnet.
* tastaturtilgang: 8085 gjør det mulig for tastaturbufferen å lese data fra tastaturet.
Viktige merknader:
* 8085 i seg selv har ikke tri-state-enheter som interne komponenter.
* Tri-state-enheter er vanlige eksterne komponenter som brukes i forbindelse med 8085.
* Konseptet med Tri-State-enheter gjelder andre mikroprosessorer og datasystemer, ikke bare 8085.
Jeg håper denne forklaringen gir en tydeligere forståelse av tri-state-enheter og deres rolle i 8085-systemet.