Pagina 1 di 2
Utilizzare un display a 7 segmenti

Inviato:
15 giu 2012, 11:23
da gixdegix
Salve a tutti!

Ero qui che fissavo un display a 7 segmenti trovato per caso e mi chiedevo come poteva essere usato, ho fatto delle ricerche su internet e scorrendo i vari data-sheet ho individuato un driver giusto per il display e poi mi sono venuti dei dubbi!
I driver hanno 4 bit di ingresso convertiti in BCD e mandati ad uno o più display, ma se io avessi per esempio in uscita 8 bit da un ADC che avevo utilizzato per un altro progetto posso utilizzare direttamente il driver con un semplice collegamento al driver? oppure devo avere un PIC per forza??
Confesso di essere confuso ma spero di essere illuminato!

Re: Utilizzare un display a 7 segmenti

Inviato:
15 giu 2012, 12:16
da simo85
Il driver/convertitore binario » 7 SEGs prende in input 4 bit quindi riconosce un valore da 0 a 15. Il display può visualizzare numeri da 0 a 9 (BCD). Se in input al decoder mandi un numero maggiore di 9 se non ricordo male non visualizza nulla, cerca per esempio il datasheet del 74HC4511.
Re: Utilizzare un display a 7 segmenti

Inviato:
15 giu 2012, 12:56
da franx
un adc ti da` 8 bit che non sono due cifre bcd (4 bit)
a parte che l'informazione numerica che ti fornisce un adc e` raw (grezza) cioe` per risalire all'informazione analogica (tensione, temperatura ecc.) devi effettuare una ricostruzione, che puo` avvenire con un convertitore d/a oppure via software
Re: Utilizzare un display a 7 segmenti

Inviato:
15 giu 2012, 18:03
da gixdegix
Grazie per le risposte
Aspettate un attimo ma un driver vuole in ingresso codice di che tipo? binario? parallelo? seriale? Non ci capisco più nulla!

Re: Utilizzare un display a 7 segmenti

Inviato:
15 giu 2012, 18:21
da matteo375
un codice binario
Re: Utilizzare un display a 7 segmenti

Inviato:
16 giu 2012, 11:31
da gixdegix
E quindi se io ho 8bit come li visualizzo su 4bit di ingresso?

Re: Utilizzare un display a 7 segmenti

Inviato:
16 giu 2012, 14:18
da matteo375
Il codice bcd lavora su 4 bit: punto. Gli 8 bit in uscita dall' adc non sono idonei a lavorare in bcd: ti occorrerebbe qualcosa per convertire gli 8 bit in 4 bit, tipo un encoder (questà è pura teoria scolastica, poi sul mercato non so quali prodotti esistano)
Re: Utilizzare un display a 7 segmenti

Inviato:
16 giu 2012, 15:54
da gixdegix
Okay ho capito ho trovato un ALU 74LS181 che mi possa far gestire gli 8bit :)
edit marco438: Evita di citare i messaggi per intero quando non e' necessario; se del caso cita la parte che interessa.
Re: Utilizzare un display a 7 segmenti

Inviato:
17 giu 2012, 20:39
da matteo375
Cerco di spiegarmi meglio per provare a chiarirti le idee.
Il codice bcd lavora su gruppi di 4 bit e ciascun gruppo rappresenta una cifra del ns sistema decimale, cioè da 0 a 9. Sugli 8 bit, i primi 4 rappresentano la cifra delle decine mentre gli ultimi 4, quella delle le unità: quindi un byte in BCD può rappresentare i numeri da 0 a 99. Tale codice viene poi elaborato in un convertitore da BCD a 7 segmenti per illuminare il display digitale visualizzando le cifre corrispondenti.
Invece, nel codice binario classico, con un byte si rappresentano i numeri da 0 a 255, secondo le regole della matematica binaria: capisci bene, che si tratta di due codici abbastanza diversi.
Infine seriale= se interessa un bit dopo l'altro; parallelo, se li interessa tutti contemporaneamente
Matteo
Re: Utilizzare un display a 7 segmenti

Inviato:
22 giu 2012, 12:50
da gixdegix
Capito! Scusami se non ti ho risposto subito ma ho avuto contrattempi! comunque la tua spiegazione mi è stata utile! Grazie
