LCD e teclado conduzido por FPGA

S

startoad

Guest
Oi,

Gostaria de saber como posso controlar um teclado como este:

http://f4avi.homelinux.net/realisations/clavier_DTMF/face_clavier.jpg

Eu quero começar o botão pressionado e para exibi-lo (o valor) em uma tela de LCD.

Obrigado pelo vosso apoio.

ps: ser leve, por favor eu estou apenas começando com FPGA

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorrir" border="0" />
 
comprar um Programa Universidade (UP) da Câmara n altera ele pode fazer tudo ...interface de teclado, interface VGA e 7 segmentos e muito mais ....Agora, a versão é UP .. UP3

o UP3 conter um ciclone (FPGA) ..grandes recursos deste ciclone, check it out at altera.com

universidade pode obter desconto ..

atenciosamente,
sp

 
você terá que projetar um módulo (VHDL / esquemático) que irá decodificar a entrada e decidir qual a chave foi pressed.and outro módulo que irá gerir a interface com o LCD.

 
Eu tenho feito a gestão do ecrã LCD (16 caracteres)

Eu vou fazer o ip do teclado mas eu não sei como começar remenber i que eu preciso fazer pullup em cada conexão da matriz.Você tem mais informações para fazer isso por favor?

 
http://www.rentron.com/PicBasic/serkey16.gif

o que você deve acrescentar aqui é um resistor pullup em cada linha ..o porto de fundo é uma porta de saída, ea entrada é um top ...você vai "varrer" a coloumns enviando 0111, 1011, 1101, 1110 na porta de saída e lendo os valores que você recebe na porta de entrada ... por exemplo, se a saída é B4: 0 B5: 1 B6: 1 B7: 1, (0111) e nenhuma tecla for pressionada, a entrada será lido 1111 por causa do levante resistências, mas se, por exemplo SW9 foi pressionado eo resultado foi 0111, então a porta de entrada será lido B0: 1 B1: 1 B2 : 0 B3: 1 (1101), porque a terceira linha está ligada ao zero a partir da porta de saída e não mais parou ...para que o seu decodificador deve entender que 0111 na saída e na entrada de 1101 significa que foi pressionado SW9 ..

 
obrigado cara para as suas luzes

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top