De term "Tri-State Device" in de context van de 8085-microprocessor verwijst niet naar een specifieke component of functie binnen de 8085 zelf. In plaats daarvan is het een breder concept gerelateerd aan hoe de 8085 interageert met extern geheugen en randapparatuur.
Dit is wat u moet weten over Tri-State-apparaten en hun verbinding met de 8085:
Wat zijn Tri-State-apparaten?
Een tri-state apparaat is een elektronische schakelaar die in een van de drie staten kan zijn:
1. High (Logic 1): De uitgang van het apparaat is verbonden met het circuit en drijft het signaal naar een hoog niveau.
2. laag (logica 0): De uitgang van het apparaat is verbonden met het circuit en drijft het signaal naar een laag niveau.
3. Hoge impedantie (hi-z): De uitgang wordt losgekoppeld van het circuit. Het is in wezen uit en gedraagt zich als een open circuit.
Hoe ze worden gebruikt met de 8085
De 8085-microprocessor gebruikt Tri-State-apparaten om de toegang tot extern geheugen en randapparatuur te regelen. Laten we de belangrijkste componenten afbreken:
* Memory (Ram &Rom): De 8085 maakt gebruik van Tri-State Buffers om de CPU uit te lezen of naar het geheugen te schrijven. De buffers worden bestuurd door de interne signalen van de 8085.
* Perifere apparaten: Veel randapparatuur verbonden met de 8085 gebruiken Tri-State-apparaten voor gegevensoverdracht. Hierdoor kunnen meerdere randapparatuur een gemeenschappelijke bus delen zonder elkaar te verstoren.
* hoe het werkt:
* Wanneer de 8085 toegang moet krijgen tot geheugen of een perifeer, maakt deze de bijbehorende Tri-State-buffer mogelijk, waardoor gegevens kunnen stromen.
* Wanneer de 8085 toegang moet krijgen tot een andere locatie of apparaat, schakelt deze de vorige buffer uit (het instellen op Hi-Z) en maakt een nieuwe buffer mogelijk.
Voordelen van het gebruik van Tri-State-apparaten
* Bussen delen: Tri-state apparaten laten meerdere apparaten zonder conflict dezelfde gegevensbus delen.
* geheugencontrole: De 8085 kan de toegang tot geheugen effectief regelen door Tri-State Buffers in te schakelen en uit te schakelen.
* Efficiëntie: Tri-state apparaten helpen bij het stroomlijnen van gegevensoverdrachten en optimaliseren systeemprestaties.
Voorbeeld:
Stel je een systeem voor waarbij de 8085 wil communiceren met zowel RAM als een toetsenbord. Een tri-state buffer kan de toegang tot de gedeelde gegevensbus regelen:
* RAM -toegang: Met de 8085 kan de RAM -buffer, waardoor gegevens kunnen worden geschreven of uit het geheugen kunnen worden gelezen.
* Toetsenbordtoegang: Met de 8085 kan de toetsenbordbuffer gegevens van het toetsenbord lezen.
belangrijke opmerkingen:
* De 8085 zelf heeft geen Tri-State-apparaten als interne componenten.
* Tri-state apparaten zijn gebruikelijke externe componenten die worden gebruikt in combinatie met de 8085.
* Het concept van Tri-State-apparaten is van toepassing op andere microprocessors en computersystemen, niet alleen op 8085.
Ik hoop dat deze uitleg een beter begrip biedt van Tri-State-apparaten en hun rol in het 8085-systeem. |