Contatore asincrono esadecimale

annuncio pubblicitario
Contatore asincrono esadecimale
Il contatore asincrono è un circuito composto da un generatore di onde quadre (clock),
quattro Flip Flop JK con Preset e Clear attivi a fronte logico basso.
Preset, J e K di ogni memoria sono settati a fronte logico alto.
L’ingresso del clock è l’uscita della memoria precedente.
La prima memoria è collegata ad un generatore di onde quadre.
Clear è collegato ad uno switch che serve per azzerare il numero quando si vuole.
Schema logico Flip Flop JK
Clk: ingresso di clock
Pre ,Clr sono rispettivamente il Preset e il Clear attivi a livello basso;
Vcc: porta per il voltaggio
Gnd: porta per la massa
Q: uscita
L’integrato contiene due contatori.
Tabella di verità Flip Flop JK
L sta per Low (0)
H sta per High (1)
X sta per Don’t Care quindi non importa lo stato.
Preset e Clear a livello basso producono un’uscita sempre alta, instabile che non andrà
in memoria.
Toggle nega l’uscita n nello stato n+1.
Gli ingressi J e K sono stati collegati alla tensione in modo da ottenere un’uscita
Toggle, come indicato nella tabella di verità.
Il circuito si comporta come contatore perché i toggle avvengono in istanti diversi; ciò
è dovuto al collegamento di tipo asincrono, il quale prevede che le uscite delle
memorie siano collegate agli ingressi di clock delle memorie successive.
Ogni memoria esegue il toggle in un intervallo di tempo doppio rispetto alla memoria
precedente, perché deve attendere l’abbassamento di fronte logico precedente.
Esempio (contatore asincrono modulo 4):
00; toggle del primo Flip Flop (verso H) -> 01
01; toggle del primo Flip Flop (verso L), quindi toggle del secondo Flip Flop (verso H)
-> 10
10; toggle del primo Flip Flop (verso H) -> 11
11; toggle del primo Flip Flop (verso L), quindi toggle del secondo Flip Flop (verso L)
-> 00
Circuito Contatore Asincrono Esadecimale
Decoder Driver 9368
Il decoder driver 9368 è un circuito integrato con 4 ingressi e 7 uscite. Riceve in input un numero binario, lo
decodifica e pilota, attraverso le 7 uscite un display a sette segmenti.
Piedinatura Decoder Driver 9368
Simbolo Logico Decoder Driver 9368
LE
(posto a livello basso)
Blocca il display visualizzando l’ultima
configurazione in output
(posto a livello alto)
Rende il display trasparente all’input
RBI
(posto a livello basso con RBO scollegato)
Spegne il display quando in input c’è uno 0 binario
RBO
(posto a livello basso)
Spegne il display
Display 7 Segmenti a catodo comune
Il display a sette segmenti a catodo comune è composto da sette diodi luminosi che permettono di
rappresentare le cifre alfanumeriche, più un diodo più piccolo per il punto decimale; la sua
particolarità è costituita dal fatto che ogni diodo è collegato internamente alla stessa massa.
Esempio del suo funzionamento:
per illuminare il numero 1 bisogna fornire tensione ai segmenti B e C.
circuito interno
denominazione segmenti
piedinatura
1
2
3
4
5
6
7
8
9
10
E
D
CC
C
DP
B
A
CC
F
G
Decoder Driver 9368 + Display 7 Segmenti Catodo Comune
Abbiamo collegato i due componenti descritti prima creando una sorta di display decodificato.
Il tutto è stato collegato al circuito contatore esadecimale per visualizzare le sequenze binarie.
Tabella Temporale Contatore Asincrono Decimale
La differenza tra il contatore esadecimale e il decimale è il modulo del conteggio.
L’esadecimale conta fino ad F (15), il decimale si ferma a 9.
Per far si che il contatore diventi di modulo 10, bisogna aggiungere un integrato 7400 al
contatore. Di tale circuito è stata usata una sola delle 4 porte NAND a disposizione.
Le entrate di questa NAND sono i bit 1 del numero 10 in binario (1010), mentre l’uscita è
collegata a tutti i clear dei Flip Flop JK del contatore, così facendo, quando esso raggiungerà
il numero 10 viene prontamente azzerato. Il processo di azzeramento richiede qualche
nanosecondo, quindi il 10 (A) non verrà mai visualizzato sul display.
Foto circuito montato
Scarica