Εδώ πρέπει να γνωρίζετε για τις συσκευές Tri-State και τη σύνδεσή τους με το 8085:
Ποιες είναι οι συσκευές Tri-State;
Μια συσκευή Tri-State είναι ένας ηλεκτρονικός διακόπτης που μπορεί να είναι σε μία από τις τρεις καταστάσεις:
1. Υψηλή (λογική 1): Η έξοδος της συσκευής συνδέεται με το κύκλωμα και οδηγεί το σήμα σε υψηλό επίπεδο.
2. χαμηλή (λογική 0): Η έξοδος της συσκευής συνδέεται με το κύκλωμα και οδηγεί το σήμα σε χαμηλό επίπεδο.
3. Υψηλή αντίσταση (Hi-Z): Η έξοδος αποσυνδέεται από το κύκλωμα. Είναι ουσιαστικά μακριά, ενεργώντας σαν ανοιχτό κύκλωμα.
Πώς χρησιμοποιούνται με το 8085
Ο μικροεπεξεργαστής 8085 χρησιμοποιεί συσκευές Tri-State για τον έλεγχο της πρόσβασης σε εξωτερική μνήμη και περιφερειακά. Ας σπάσουμε τα βασικά στοιχεία:
* μνήμη (RAM &ROM): Το 8085 χρησιμοποιεί buffer tri-state για να επιτρέψει στην CPU είτε να διαβάσει είτε να γράψει στη μνήμη. Τα buffer ελέγχονται από τα εσωτερικά σήματα του 8085.
* Περιφερειακές συσκευές: Πολλά περιφερειακά που συνδέονται με τις συσκευές Tri-State 8085 χρησιμοποιούν Tri-State για μεταφορά δεδομένων. Αυτό επιτρέπει σε πολλαπλά περιφερειακά να μοιράζονται ένα κοινό λεωφορείο χωρίς να παρεμβαίνουν μεταξύ τους.
* Πώς λειτουργεί:
* Όταν το 8085 πρέπει να αποκτήσει πρόσβαση στη μνήμη ή μια περιφερειακή, επιτρέπει την αντίστοιχη buffer tri-state, επιτρέποντας τη ροή δεδομένων.
* Όταν το 8085 πρέπει να έχει πρόσβαση σε διαφορετική θέση ή συσκευή, απενεργοποιεί το προηγούμενο buffer (ρυθμίζοντας το σε Hi-Z) και επιτρέπει ένα νέο buffer.
Οφέλη από τη χρήση συσκευών Tri-State
* Κοινή χρήση λεωφορείων: Οι συσκευές Tri-State επιτρέπουν σε πολλές συσκευές να μοιράζονται τον ίδιο δίαυλο δεδομένων χωρίς συγκρούσεις.
* Έλεγχος μνήμης: Το 8085 μπορεί να ελέγξει αποτελεσματικά την πρόσβαση στη μνήμη, επιτρέποντας και απενεργοποιώντας τα buffer των τριών κρατών.
* Αποδοτικότητα: Οι συσκευές Tri-State βοηθούν στη βελτιστοποίηση των μεταφορών δεδομένων και στη βελτιστοποίηση της απόδοσης του συστήματος.
Παράδειγμα:
Φανταστείτε ένα σύστημα όπου το 8085 θέλει να επικοινωνεί τόσο με τη μνήμη RAM όσο και με ένα πληκτρολόγιο. Ένα buffer tri-state θα μπορούσε να ελέγξει την πρόσβαση στον κοινόχρηστο δίαυλο δεδομένων:
* πρόσβαση RAM: Το 8085 επιτρέπει στο buffer RAM, επιτρέποντας τη γραφή των δεδομένων ή ανάγνωσης από τη μνήμη.
* Πρόσβαση πληκτρολογίου: Το 8085 επιτρέπει στο buffer του πληκτρολογίου να διαβάζει δεδομένα από το πληκτρολόγιο.
Σημαντικές σημειώσεις:
* Το ίδιο το 8085 δεν διαθέτει συσκευές Tri-State ως εσωτερικά εξαρτήματα.
* Οι συσκευές Tri-State είναι κοινά εξωτερικά εξαρτήματα που χρησιμοποιούνται σε συνδυασμό με το 8085.
* Η έννοια των συσκευών Tri-State ισχύει για άλλους μικροεπεξεργαστές και συστήματα υπολογιστών, όχι μόνο το 8085.
Ελπίζω ότι αυτή η εξήγηση παρέχει μια σαφέστερη κατανόηση των συσκευών τριών κρατών και του ρόλου τους στο σύστημα 8085.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα