Παράλειψη περιήγησης

Σύγχρονος δυαδικός απαριθμητής

Σύγχρονος δυαδικός απαριθμητής προς τα πάνω

Στους σύγχρονους δυαδικούς απαριθμητές οι διαδοχικές καταστάσεις που παίρνουν τα flip-flops που τους αποτελούν ακολουθούν το δυαδικό σύστημα αρίθμησης.

Στους απαριθμητές προς τα πάνω (up-counters) με κάθε παλμό ρολογιού αυξάνεται το περιεχόμενό τους κατά μία μονάδα. Οι απαριθμητές αυτοί μπορούν να κατασκευασθούν με J-K flip-flops. Θυμίζουμε ότι ένα J-K flip-flop
συμπληρώνει την κατάστασή του με την εμφάνιση παλμού στην είσοδο του ρολογιού του όταν J = K=″1″. Λόγω του ότι η είσοδος του ρολογιού είναι κοινή σε όλα τα flip-flops ενός σύγχρονου απαριθμητή, η λογική κατασκευής του στηρίζεται σε συνδυαστικά κυκλώματα με τα οποία ελέγχονται οι είσοδοι J και Κ των flip-flops και ανάλογα επιτρέπεται ή όχι η αλλαγή της κατάστασής τους.

Ο τρόπος με τον οποίο σχεδιάζουμε ένα δυαδικό σύγχρονο απαριθμητή είναι αρκετά απλός. Θα χρησιμοποιήσουμε J-K flip-flops για την υλοποίηση ενός σύγχρονου δυαδικού απαριθμητή των τεσσάρων bits. Το τελευταίο bit του απαριθμητή θα αλλάζει (συμπληρώνει) πάντα την κατάστασή του με κάθε παλμό ρολογιού. Για να γίνεται αυτό οι είσοδοι J και Κ του flip-flop FF1 θα πρέπει να βρίσκονται στη λογική κατάσταση ″1″ συνεχώς. Κάθε άλλο flip-flop θα αλλάζει (αντιστρέφεται) μόνο, αν όλα τα bits των προηγούμενων από αυτό flip-flops έχουν τη λογική κατάσταση ″1″.

Τα τέσσερα flip-flops έχουν κοινό ρολόι. Οι είσοδοι J και Κ του FF1 βρίσκονται συνεχώς στη λογική κατάσταση ″1″, επομένως θα συμπληρώνει την κατάστασή του με κάθε αρνητικό μέτωπο παλμού στην είσοδο του ρολογιού του. Τα υπόλοιπα flip-flops θα αλλάζουν κατάσταση με το αρνητικό μέτωπο του παλμού του ρολογιού μόνο, αν όλα τα προηγούμενα flip-flops βρίσκονται στην κατάσταση ″1″. Τη συνθήκη αυτή την υλοποιούμε με τις πύλες AND που οδηγούν τις εισόδους J και Κ των flip-flops και σαν εισόδους έχουν τις εξόδους των προηγούμενων flip-flops. Η έξοδος της τελευταίας πύλης AND έχει την έννοια του κρατουμένου και συχνά χρησιμοποιείται για την κατασκευή
μεγαλύτερων απαριθμητών.

Άσκηση

Να σχεδιάσετε ένα προς τα πάνω σύγχρονο δυαδικό απαριθμητή των 3 bits χρησιμοποιώντας J-K flip flops.

Σύγχρονος δυαδικός απαριθμητής προς τα κάτω

Ο προς τα κάτω (down-counter) απαριθμητής θα ελαττώνει το περιεχόμενό του κατά μία μονάδα με κάθε παλμό ρολογιού. Για τις συνδέσεις μεταξύ των flip-flops χρησιμοποιούμε τις συμπληρωματικές εξόδους τους. 

Άσκηση

Ερώτηση

Για να μετατρέψουμε ένα σύγχρονο δυαδικό απαριθμητή από "προς τα πάνω" σε "προς τα κάτω":

Απαντήσεις

αλλάζουμε το ρολόι από "θετικού" σε "αρνητικού" μετώπου

χρησιμοποιούμε τις συμπληρωματικές εξόδους (Q) για την οδήγηση των εισόδων J,K των επόμενων  FF

αντιστρέφουμε την πολικότητα των παλμών ρολογιού

Ανατροφοδότηση

Άσκηση

Αν σε ένα προς τα κάτω σύγχρονο δυαδικό απαριθμητή 4 bit, η κατάσταση στην έξοδό του είναι 0111 και λάβει 3 παλμούς στην είσοδο ρολογιού του, τότε η κατάσταση στην έξοδό του θα γίνει .

Αν σε ένα προς τα κάτω σύγχρονο δυαδικό απαριθμητή 4 bit, η κατάσταση στην έξοδό του είναι 0001 και λάβει 3 παλμούς στην είσοδο ρολογιού του, τότε η κατάσταση στην έξοδό του θα γίνει .

Αν σε ένα προς τα κάτω σύγχρονο δυαδικό απαριθμητή 4 bit, η κατάσταση στην έξοδό του είναι 1111 και λάβει 17 παλμούς στην είσοδο ρολογιού του, τότε η κατάσταση στην έξοδό του θα γίνει .

Ενεργοποίηση JavaScript

Άσκηση

Αν ένας προς τα κάτω δυαδικός απαριθμητής 4 bits βρίσκεται στην κατάσταση 0011, τότε αν δεχθεί 10 παλμούς στην είσοδο ρολογιού του, οι επόμενες 10 καταστάσεις θα είναι: , , , , , , , , , .

Ενεργοποίηση JavaScript

Δραστηριότητα Σωστό-Λάθος

Αν σε ένα προς τα πάνω απαριθμητή χρησιμοποιήσουμε για εξόδους τις συμπληρωματικές εξόδους των J-K FF, τότε ο απαριθμητής μετρά προς τα κάτω (ανάποδα από ότι πριν).

Ερώτηση 1


(c) Αμπατζόγλου Γιάννης, MSc  Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ84

Αδειοδοτημένο υπό τους όρους Creative Commons Αναφορά Δημιουργού 4.0

Δημιουργήθηκε με το eXeLearning (Νέο παράθυρο)