Ciao, dovrei collegare 13 display 7 segmenti ad un PIC. Dato che il PIC sarebbe sempre piuttosto occupato, sarebbe per me interessante usare dei decoder/driver che memorizzino le cifre e mi levino l'onere del refresh...
grazie e ciao Alessio Sangalli
Didn't find your answer? Ask the community — no account required.
D
Due di Picche
Pestando alacremente sulla tastiera Alessio Sangalli ebbe l'ardire di profferire:
Per pilotare i display non serve un gran impiego del PIC... quando fai un refresh di 50..100Hz ce n'è a sufficienza...
in questo modo però ti servono 13 latch + 2 decoder come latch potresti usare dei 74574 mentre come decoder dei 74138
in alternativa si potrebbe pensare ad una ram statica da pochi bytes in cui memorizzi quello che deve essere visualizzato e poi usi un contatore esterno per generare la sequenza di indirizzi (0,1,2,3...12) e per pilotare (tramite dei decoder 74138) i 13 display in multiplexing. Il contatore deve essere tri-state in modo che gli indirizzi della ram possano essere guidati anche dal pic quando deve scaricare le info
oppure ancore usare un altro pic a cui trasferisci in seriale (1 solo i/o) quello che devi visualizzare e poi lui si occupa del multiplexing
ciao!
B
Boiler
Se ridurre il numero di pin necessari ti può servire, puoi usare il charlieplexing:
formatting link
Ciao Boiler
A
Alessio Sangalli
...
acc pensavo a qualcosa di piu' "integrato" onestamente penso di aver trovato il max6955 che dovrebbe fare al caso mio... qualcuno lo ha mai usato?
ciao as
A
Antonio R.
R
Redentore
"Alessio Sangalli" ha scritto nel messaggio news:436bb004$0$1483$ snipped-for-privacy@reader2.news.tin.it...
Guarda dalla Maxim, sotto LED driver. Trovi chip che pilotano quello che vuoi, nel modo che vuoi (I2C, SPI, etc...).
Redentore
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.