Ir ao conteúdo
  • Cadastre-se

Teclado matricial usando o lcd (pic18f4550


Posts recomendados

@Elika Jennifer ,

 

A lógica é simples : repare que seu teclado possui 3 colunas e 4 linhas.

Pegue 3 pinos de uma porta do Pic e configure como saída.

Pegue 4 pinos e configure como entrada.

Ligue em cada linha do teclado um resistor de 4K7 indo ao Vcc, e ligue também a uma das entradas do Pic.

Ligue cada coluna do teclado a um pino de saída do Pic.

 

Inicialmente, coloque nivel 1 em todas as 3 saídas das colunas.

Seu programa tem de fazer o seguinte : coloque o nivel 0 em uma das três colunas, e leia as 4 entradas !

Se uma das teclas dessa coluna estiver acionada, voce vai ter o nível 0 na linha correspondente. 

Depois,  volte essa coluna ao nivel 1, coloque nivel 0 na próxima coluna, e leia novamente !

Repita para a terceira coluna, e pronto !  

Você acabou de ler o seu teclado.

 

Paulo

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Estranha conexão temporal.  Falando nisso aqui tá caindo um.

 

você pode também alternar cada nibble entre entrada e saída e ler o teclado em duas instruções. Já postei isso aqui há pouco tempo. O problema é que minha memória está cada vez mais residual. Quiçá alguém lembre, ou eu a qualquer momento. Mas... lembrar do que mesmo??

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...