Λύσεις — Άσκηση 13η · Flip-flops (D, J-K, T) (σελ. 37-40) – ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ – ΕΡΓΑΣΤΗΡΙΟ

Λύσεις — Άσκηση 13η · Flip-flops (D, J-K, T) (σελ. 37-40)

D flip-flop (Q=D) και J-K flip-flop (HOLD/RESET/SET/TOGGLE) με τους χαρακτηριστικούς πίνακες, ασύγχρονες είσοδοι PRESET/CLEAR και κατασκευή T flip-flop από J-K.


D flip-flop — χαρακτηριστικός πίνακας

Ζητούμενο: Συμπληρώστε τον χαρακτηριστικό πίνακα του D flip-flop (74LS74): δώστε D=0 και D=1 και εφαρμόστε παλμό ρολογιού.

Πώς σκεφτόμαστε: Το D flip-flop αντιγράφει την είσοδο D στην έξοδο Q στην ακμή του ρολογιού: Q=D.

Λύση:

  • D=0 (με παλμό CLK) → Q=0.
  • D=1 (με παλμό CLK) → Q=1.
  • Συμπέρασμα: η έξοδος Q ακολουθεί (αντιγράφει) την είσοδο D κάθε φορά που έρχεται παλμός ρολογιού.

Απάντηση: D flip-flop: D=0→Q=0, D=1→Q=1 (Q=D). Αποθηκεύει το bit της D στην ακμή του ρολογιού.

Πρόσεξε:

  • Το D-FF είναι το απλούστερο «κελί μνήμης» — κρατά ένα bit.
  • Η αλλαγή γίνεται ΜΟΝΟ στην ακμή του CLK (σύγχρονο).

J-K flip-flop — χαρακτηριστικός πίνακας

Ζητούμενο: Συμπληρώστε τον χαρακτηριστικό πίνακα του J-K flip-flop (74LS112) για όλους τους συνδυασμούς J, K.

Πώς σκεφτόμαστε: Το J-K καλύπτει όλες τις λειτουργίες: HOLD, RESET, SET, TOGGLE, ανάλογα με τα J,K, στην ακμή του ρολογιού.

Λύση:

  • J=0,K=0 → Q=Q₀ (HOLD, αμετάβλητο).
  • J=0,K=1 → Q=0 (RESET).
  • J=1,K=0 → Q=1 (SET).
  • J=1,K=1 → Q=Q̄₀ (TOGGLE — αντιστρέφεται σε κάθε παλμό).

Απάντηση: J-K: 00→HOLD, 01→Q=0, 10→Q=1, 11→TOGGLE (αντιστροφή). Το πιο ευέλικτο flip-flop.

Πρόσεξε:

  • Η TOGGLE (J=K=1) είναι μοναδική του J-K — βασική για απαριθμητές.
  • Το J-K δεν έχει «απαγορευμένη» κατάσταση (σε αντίθεση με το SR).

Ασύγχρονες είσοδοι PRESET ΚΑΙ CLEAR

Ζητούμενο: Εφαρμόζοντας παλμούς CLK, παρατηρήστε την Q όταν: α) PR ενεργό & CLR ανενεργό, β) CLR ενεργό & PR ανενεργό. Ποια η λειτουργία των PR/CLR;

Πώς σκεφτόμαστε: Οι PRESET/CLEAR είναι ασύγχρονες: επενεργούν αμέσως και υπερισχύουν του ρολογιού.

Λύση:

  • α) PR ενεργόQ=1 αμέσως, ανεξάρτητα από το CLK (οι παλμοί δεν αλλάζουν την Q).
  • β) CLR ενεργόQ=0 αμέσως, ανεξάρτητα από το CLK.
  • Λειτουργία: οι PR/CLR θέτουν/μηδενίζουν την έξοδο άμεσα (ασύγχρονα), παρακάμπτοντας το ρολόι και τις σύγχρονες εισόδους.

Απάντηση: PR ενεργό → Q=1, CLR ενεργό → Q=0, αμέσως (ασύγχρονα), ανεξάρτητα από το ρολόι. Υπερισχύουν των σύγχρονων εισόδων.

Πρόσεξε:

  • Ασύγχρονο = δρα ΑΜΕΣΩΣ, όχι στην ακμή του ρολογιού.
  • PR και CLR δεν πρέπει να είναι ταυτόχρονα ενεργά.
  • Είναι ενεργές-LOW (κυκλάκι στο pin).

Κατασκευή T flip-flop από J-K

Ζητούμενο: Κατασκευάστε ένα T flip-flop χρησιμοποιώντας ένα J-K flip-flop και ελέγξτε τη λειτουργία του.

Πώς σκεφτόμαστε: Ενώνουμε J=K=T. Τότε T=0 δίνει HOLD και T=1 δίνει TOGGLE.

Λύση:

  • Συνδέουμε J=K=T (κοινή είσοδος T).
  • T=0 → J=K=0 → HOLD (Q αμετάβλητο).
  • T=1 → J=K=1 → TOGGLE (Q αντιστρέφεται σε κάθε παλμό).
  • Έλεγχος: με T=1 και συνεχείς παλμούς, η Q εναλλάσσεται 0→1→0→1 — μία αλλαγή ανά δύο παλμούς (διαίρεση συχνότητας ÷2).

Απάντηση: T flip-flop: J=K=T. T=0→HOLD, T=1→TOGGLE. Διαιρεί τη συχνότητα του ρολογιού διά 2.

Πρόσεξε:

  • Το T flip-flop είναι η βάση των δυαδικών απαριθμητών (κάθε βαθμίδα ÷2).
  • Με T=1 μόνιμα, το T-FF μετρά παλμούς (διαίρεση συχνότητας).

 ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ