Καταχωρητής ολίσθησης γενικής χρήσης 74LS194A: επιλογή λειτουργίας με S1S0, δεξιά ολίσθηση (1,1,0,1→1011), αριστερή (→1101), παράλληλη φόρτωση (0101).
Ζητούμενο: 1. Να μελετήσετε τα φύλλα δεδομένων (data sheets) του Ο.Κ. που θα χρησιμοποιηθεί στην άσκηση (π.χ 74LS194Α). Να δώσετε ιδιαίτερη προσοχή στις λογικές καταστάσεις που πρέπει να εφαρμόσετε στις εισόδους S1 και S0, ώστε ο γενικής χρήσης καταχωρητής να λειτουργεί ως PIPO ή SIPO δεξιάς ή αριστερής ολίσθησης.
Πώς σκεφτόμαστε: Οι δύο είσοδοι επιλογής S1S0 δίνουν 4 λειτουργίες.
Λύση:
Απάντηση: S1S0: 01→δεξιά ολίσθηση, 10→αριστερή ολίσθηση, 11→παράλληλη φόρτωση, 00→κράτηση (οι έξοδοι δεν αλλάζουν).
Πρόσεξε:
Ζητούμενο: 5. Δεξιά ολίσθηση – Να θέσετε S1=0 και S0=1 ώστε ο γενικής χρήσης καταχωρητής να λειτουργεί ως SIPO δεξιάς ολίσθησης 4 bits. – Να μηδενίσετε τις εξόδους του καταχωρητή, ενεργοποιώντας την είσοδο CLEAR (να τη θέσετε στιγμιαία σε λογική κατάσταση «0» και μετά μόνιμα σε λογική κατάσταση «1»). – Να τοποθετήσετε διαδοχικά τα δυαδικά ψηφία 1,1,0,1 στην είσοδο SRSI δίνοντας, μετά την τοποθέτηση του κάθε ψηφίου, έναν παλμό clock. – Ποιος δυαδικός αριθμός εμφανίζεται στην έξοδο του καταχωρητή;
Πώς σκεφτόμαστε: Στη δεξιά ολίσθηση κάθε νέο bit μπαίνει στην QA και τα υπόλοιπα μετατοπίζονται προς QD.
Λύση:
Απάντηση: Δεξιά ολίσθηση (1,1,0,1): η έξοδος είναι 1011.
Πρόσεξε:
Ζητούμενο: 6. Αριστερή ολίσθηση – Να θέσετε S1=1 και S0=0 ώστε ο γενικής χρήσης καταχωρητής να λειτουργεί ως SIPO αριστερής ολίσθησης 4 bits. – Να μηδενίσετε τις εξόδους του καταχωρητή, ενεργοποιώντας την είσοδο CLEAR (να τη θέσετε στιγμιαία σε λογική κατάσταση «0» και μετά μόνιμα σε λογική κατάσταση «1»). – Να τοποθετήσετε διαδοχικά τα δυαδικά ψηφία 1,1,0,1 στην είσοδο SLSI δίνοντας, μετά την τοποθέτηση του κάθε ψηφίου, έναν παλμό clock. – Ποιος δυαδικός αριθμός εμφανίζεται στην έξοδο του καταχωρητή;
Πώς σκεφτόμαστε: Στην αριστερή ολίσθηση κάθε νέο bit μπαίνει στην QD και τα υπόλοιπα μετατοπίζονται προς QA.
Λύση:
Απάντηση: Αριστερή ολίσθηση (1,1,0,1): η έξοδος είναι 1101.
Πρόσεξε:
Ζητούμενο: 7. Παράλληλη φόρτωση – Να θέσετε S1=1 και S0=1 ώστε ο γενικής χρήσης καταχωρητής να λειτουργεί ως PIPO 4 bits. – Να μηδενίσετε τις εξόδους του καταχωρητή, ενεργοποιώντας την είσοδο CLEAR (να τη θέσετε στιγμιαία σε λογική κατάσταση «0» και μετά μόνιμα σε λογική κατάσταση «1»). – Να τοποθετήσετε το δυαδικό αριθμό 0101 στις εισόδους ABCD. – Να δώσετε έναν παλμό clock. – Ποιος δυαδικός αριθμός εμφανίζεται στην έξοδο του καταχωρητή;
Πώς σκεφτόμαστε: Στην παράλληλη φόρτωση, ένας παλμός φορτώνει όλα τα bit ταυτόχρονα (όπως ο καταχωρητής της Άσκ.14).
Λύση:
Απάντηση: Παράλληλη φόρτωση ABCD=0101: η έξοδος είναι 0101 (σε έναν παλμό).
Πρόσεξε: