Pagina 1 di 2

Come realizzo un contatore bidirezionale con flip flop D?

MessaggioInviato: 18 giu 2012, 11:25
da Light86
Ciao a tutti, so come realizzare il suddetto contatore a CRESCERE:
Immagine

il problema è che ora mi si chiede di aggiungervi un segnale U tale che a seconda del fatto che sia alto o basso il contatore vada a crescere o a decrescere...non ho proprio idea di come fare, consigli??

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 18 giu 2012, 13:38
da simo85
A seconda dello stato logico U determini gli stati futuri Qn t+1 in base anche agli attuali ed il funzionamento del flip flop D.

Devi fare la tabella della verità a stati, non escludendo ovviamente l'uso di porte logiche aggiuntive. La logica la determini appunto con la tabella citata.

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:16
da Light86
A questo ci arrivavo anche da solo eh...preciso che sto cercando la soluzione "standard", voglio dire...avrei potuto fare lo stesso per il contatore normale: mettevo gli stati presenti e futuri, ricavavo la tabella delle eccitazioni usando flip flop D e ottenevo una rete adatta...ma non era quella in figura!

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:17
da simo85
Light86 ha scritto:A questo ci arrivavo anche da solo eh...

E allora quale é il problema, eh...

A parte questo, non ho capito nulla di quello che hai scritto a seguire.

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:25
da Light86
Prova a realizzarti tu da solo un contatore con flip flop D : non otterrai lo schema "pulito" dello schema che ho postato, ma sicuramente avrai AND e altre porte agli ingressi.
Questo perché quello schema è frutto di studi, in particolare sulla codifica più efficiente da usare...io starei cercando l'aggiunta che permetterebbe di renderlo bidirezionale, non realizzare un bidirezionale da zero.

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:34
da simo85
A parte che quello che hai scritto non ha senso...
Light86 ha scritto:non otterrai lo schema "pulito" dello schema che ho postato

Cosa vuol dire che uno schema é pulito :?: Se lo schema ha bisogno di porte logiche, sono state inventate apposta.
in particolare sulla codifica più efficiente da usare...

Anche questa non l'ho capita.
.io starei cercando l'aggiunta che permetterebbe di renderlo bidirezionale, non realizzare un bidirezionale da zero.

Se il circuito lo fai bidirezionale, sará bidirezionale da 0, che poi tu voglia cominciare il conteggio da 1 o 4 questo é un altro discorso.
Questo perché quello schema è frutto di studi

Sicuramente non tuoi. Se tu hai inventato il Ring/Johnson Counter con Flip Flop D allora non siamo nel 2012.
Cerca di stare calmo e di spiegarti come si deve, per il momento le risposte alle tue domande vedo che le conosci già.

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:37
da Light86
A me sembra ti stia agitando tu...e comunque chi ha detto che l'ho inventato io quello schema?E' il contatore di Johnson quello!!
Vabbè la domanda l'ho fatta e credo di essermi spiegato bene, attendo altre risposte...

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:41
da matteo375
Te stai cercando l'aggiunta da fare al tuo contatore tale da renderlo bidirezionale, giusto?

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:43
da simo85
Se mi sono agitato io chiedo scusa, non c'è nessun problema, però spiegami allora cosa hai in mente di fare quando dici:
io starei cercando l'aggiunta che permetterebbe di renderlo bidirezionale

Se non sono porte logiche non possono essere né patate né cotechini, abbi pazienza.

Re: Come realizzo un contatore bidirezionale con flip flop D

MessaggioInviato: 19 giu 2012, 19:45
da matteo375
Guarda che senza porte logiche non puoi fare nulla...........