Da 4 a 16
Espansione delle porte utilizzando 74HC595s
Pubblicato in Numero 6, Aprile 2009
Un problema che capita spesso quando si lavora con i microprocessori è quello di non avere un numero sufficiente di porte per pilotare tutte le funzioni del nostro circuito. L’ottimo circuito di espansione delle porte qui descritto rappresenta una soluzione, e richiede solo quattro linee di segnale dal microprocessore. Il primo circuito proposto fornisce sedici uscite digitali; il secondo circuito, ugualmente semplice da pilotare, può essere utilizzato per interfacciare un modulo LCD compatibile con il controller HD44780. Una libreria in linguaggio C è resa disponibile per facilitare l’impiego dei circuiti con i microprocessori della famiglia AVR.
Aggiornamenti, informazioni extra
Features * Port expansion from four outputs to sixteen outputs * Additional circuit board to interface to HD44780-compatible LCD using four port pins * Controlled using software SPI emulation with free choice of microcontroller output pins * Boards may be cascaded * Maximum total load on all outputs approximately 70 mA * C library available for AVR microcontrollers to drive port expansion and LCD interface boards
|
Clicca qui per scaricare la versione PDF dell'articolo.
Attenzione: data la complessità del mercato internazionale Elektor non può garantire la disponibilità dei componenti utilizzati in questo progetto.
|