quinta-feira, 2 de agosto de 2012

Usando o registrador de deslocamento 74HC595 com AVR

Já aconteceu com você no meio do andamento de um projeto de repente você nota a necessidade de se ter mais saídas? Ou ainda precisar de um grande número de saídas? Podemos usar o famoso 74HC595 (ou similar) que é um registrador de deslocamento com latch, muito usado para converter dados seriais em saída paralela. No site http://jumptuck.com é mostrado o uso do 74HC595 para o aumento das saídas em uma barra de LEDs (que pode ser por exemplo um LCD 16x2, um display de sete segmentos, relés, etc.) usando o hardware SPI do microcontrolador AVR ATmega8. Note que não necessariamente é obrigatório a utilização de um hardware SPI, podendo ser utilizado por exemplo uma implementação por software e até mesmo em  outros microcontroladores, por exemplo o PIC16F628A. Veja mais detalhes em http://jumptuck.com/2011/11/03/how-to-drive-595-shift-registers-with-avr-hardware-spi/
74HC595 shift register AVR


Veja um exemplo de funcionamento no vídeo abaixo com 16 LEDs:


Nenhum comentário:

Postar um comentário