U.D.: CONTATORI BINARI SINCRONI MODULO N Autore Marco Lanino Si desidera progettare un contatore binario modulo 6. Indipendentemente dal modulo di conta che si è scelto (in questo caso 6), questi sono i passi da seguire: 1. Si determina il numero di FF occorrenti con il solito metodo e si traccia lo schema elettrico di base, con il clock distribuito contemporaneamente a tutti i Flip Flop (struttura sincrona): FF1 SN74LS112 FF2 SN74LS112 FF3 SN74LS112 CLK 2. Si ricava la Tavola di verità del Flip Flop J-K M = memoria R = Reset sincrono S = Set sincrono T = Toggle Stato J K Qn Qn+1 M M R R S S T 0 0 0 0 1 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 T 1 1 1 0 3. Dalla tabella precedente si ricava la Tabella di Eccitazione del Flip Flop J-K Qn Qn+1 J K 0 0 0 X 0 1 1 X 1 0 X 1 1 1 X 0 4. Quindi si compila la Tavola degli STATI del contatore CLK 0 1 2 3 4 5 PRESENTE Q1N Q0N 0 0 0 1 1 0 1 1 0 0 0 1 Q2N Q2N+1 0 0 0 0 1 1 0 0 0 1 1 0 FUTURO Q1N+1 Q0N+1 0 1 1 0 1 1 0 0 0 1 0 0 J0 1 X 1 X 1 X K0 X 1 X 1 X 1 USCITE J1 K1 0 X 1 X X 0 X 1 0 X 0 X J2 0 0 0 1 X X K2 X X X X 0 1 1 U.D.: CONTATORI BINARI SINCRONI MODULO N Autore Marco Lanino 5. Si ricavano le Mappe di Karnaugh delle uscite J e K di tutti i Flip Flop e si effettua la loro copertura. Q1Q0 00 01 11 10 0 1 X X 1 1 1 X X X Q2 J0 = 1 Q1Q0 00 01 11 10 0 X 1 1 X 1 X 1 X X Q2 K0 = 1 Q1Q0 00 01 11 10 0 0 1 X X 1 0 0 X X Q2 J1 = Q0Q2 Q1Q0 00 01 11 10 0 X X 1 0 1 X X X X Q2 K1 = Q0 Q1Q0 00 01 11 10 0 0 0 1 0 1 X X X X Q2 J2 = Q0Q1 2 U.D.: CONTATORI BINARI SINCRONI MODULO N Autore Marco Lanino Q1Q0 00 01 11 10 0 X X X X 1 0 1 X X Q2 K2 = Q0 6. Infine si perviene al Circuito elettrico completo del contatore: Si parte dal circuito base formato da 3 Flip Flop J-K posti affiancati con il segnale di clock CLK distribuito in parallelo (punto 1). Ad esso si apportano in aggiunta i collegamenti che si desumono dalla copertura delle Mappe K (punto 5). Si ricorda che un livello logico alto (“1”) viene ottenuto collegando il pin interessato alla tensione +5 V. +5 V SN74LS112 SN74LS112 SN74LS112 SN7408 SN7408 Q2 Q1 Q0 CLK 3