CPLD

21 posts

placa_teclado_2

Leitura Assíncrona de Teclado

Leitura Assíncrona de Teclado O projeto a seguir pretende fazer a leitura de um teclado matricial sem a utilização de clock. Basicamente, quando uma tecla é pressionada o circuito identifica qual a linha e coluna correspondente e decodifica a tecla. O presente artigo apresenta um exemplo de projeto feito em VHDL […]

Teclado_kit_1

Placa de Teclado Matricial

Placa de Teclado Matricial Figura 1: Teclado Matricial Descrição do Circuito O teclado matricial é composto por 12 botões, distribuidos em 3 coluna e 4 linhas. Os botões, quando pressionados, conectam uma determinada linha a uma coluna, como será mostrado abaixo. As linhas e colunas são designadas por letras, em […]

placa_teclado_1

Varredura de um Teclado Matricial

Varredura de um teclado matricial O projeto apresentado abaixo tem o objetivo de ler um teclado matricial pelo processo de varredura, ou seja, testar linha por linha ou coluna por coluna para determinar a tecla pressionada. Neste projeto, como mostra a animação, são atribuídos valores as linhas de forma a […]

rect2985

Multiplexação Display de 6 Algarismos

Controle de display multiplexado O display não pode apresentar mais de um algarismo ao mesmo tempo, isso geraria uma corrente excessiva no dispositivo. Para resolver esse problema, utiliza-se um artifício para ‘enganar’ o olho. Quando uma imagem é transmitida mais de 16 vezes por segundo ela associa-se na retina sem interrupção, […]

disp7seg

Placa de Display de 6 Algarismos

Placa de Display de 6 Algarismos Figura 1 – Módulo: Display de 6 Algarismos Esta placa permite a exibição de valores de até seis algarismos hexadecimais, utilizando apenas quatorze pinos E/S do dispositivo acionador. Sua aplicação vale-se de um conceito simples de multiplexação no tempo, seja em PLD ou em […]