Citazione:
Originalmente inviato da SoldatoSemplice Come puoi fare un multiplex di quattro display accendendo un segmento per volta? |
Vedo che sul concetto di multiplexer c'è un po' di confusione...
Il display si pilota accendendo le sette uscite dei segmenti in modo da formare la cifra della prima posizione e poi attivando il transistor corrispondente alla prima posizione; i segmenti di tutte le quattro cifre sono collegati insieme, ma si fa accendere una sola cifra per volta attivando un transistor alla volta e non ci sono 'codici segreti'... funzionano tutti così!!
Per il PIC non è vero che genera 25 mA!! E' in grado di fornire fino ad un massimo di 25 mA, ma se metto in corto le uscite e cerco di prelevare più di 25 mA rischio di romperle, quindi le resistenze ci vogliono e devono limitare ogni uscita a 25mA.
Mi sembra che ci siano un paio di errori nello schema del PIC: RA4 usato come uscita è open drain, e quindi non può pilotare un segmento del display e RA5 è un pin di solo ingresso e non può essere usato come uscita; conviene scambiare RA4/RA5 con due pin usati come input.
Michele