Informações sobre o curso.
LPTDisplay
Controlando display de 7 segmentos
Por: Antônio Rogério Messias
Página 1 de 1     Home  Índice  
CONTROLANDO DISPLAYS DE 7 SEGMENTOS ATRAVÉS DA PORTA PARALELA
Para uso particular ou educacional.
Copyright(c) 1999-2006 ROGERCOM.COM
Todos os direitos reservados.


       Nesta página estão disponíveis para montagem 3 projetos independentes, todos controlados através da Porta Paralela padrão (SPP).
       O primeiro circuito, Display 8 bits, será controlado com 8 bits através do programa LPTDisplay, onde poderemos enviar números no intervalo de 0 a 99, sendo portanto exibidos nos 2 displays.
       O segundo circuito, Dispaly 4 bits, será controlado com 4 bits através dos programas LPTDisplay ou DSPCOM, onde poderemos enviar números no intervalo de 0 a 9, sendo portanto exibidos somente em um display.
       O terceiro e último circuito, Display 1 bit, será controlado com um bit enviado através da Porta Paralela usando o programa DSPCOM. O circuito é um contador seqüencial, contando de 0 a 99.

Diagrama genérico do display catodo comum

Tabela de informações e codificação do display

 

Circuito Display 8 bits

Esquema elétrico do circuito

Lista de materiais

 2 - Circuitos integrados Decodificador - 4511;
 14 - Resistores 150 ohm;
 2 - Displays de Catodo comum;
      
 Geral:
 1 - Fonte de alimentação de 5v;

 1 - Cabo Paralelo;
  Fios.

 

Circuito Display 4 bits

Esquema elétrico do circuito

 

Código fonte em C++

Algoritmo para controlar 2 displays através da Porta Paralela padrão.
//---------------------------------------------------------------------------
// Objetivo: Algoritmo para controlar 2 Displays através da Porta Paralela.
// Autor: Antonio Rogério Messias
// E-Mail: rogercom@rogercom.com
// Todos os Direitos Reservados
//---------------------------------------------------------------------------
 unsigned int Valor, DisplayUnidade, DisplayDezena;
 Valor = 78; //Valor a ser enviado.
 DisplayDezena = Valor/10; //Dezena
 DisplayUnidade = Valor%10;  //Unidade: resto da divisão.
Valor = DisplayDezena << 4; //xxxx-0000; desloca-se 4 bits à esquerda. Valor = Valor | DisplayUnidade; //xxxx-xxxx; concatena. Porta->Envia(0x378,(unsigned char)Valor);
//---------------------------------------------------------------------------

 

Lista de materiais

 1 - Circuito integrado Decodificador - 4511;
 7 - Resistores 150 ohm;
 1 - Display de Catodo comum;
      
 Geral:
 1 - Fonte de alimentação de 5v;

 1 - Cabo Paralelo;
  Fios.

 

Circuito Display 1 bit

Esquema elétrico do circuito

Lista de materiais

 2 - Circuitos integrado Decodificador - 4511;
 1 - Circuito integrado Contador - 4518;
 14 - Resistores 150 ohm;
 2 - Displays de Catodo comum;
      
 Geral:
 1 - Fonte de alimentação de 5v;

 1 - Cabo Paralelo;
  Fios.


Para testar o circuito Display 1 bit acima, use o programa DSPCOM:

1) Clique na guia Enviar;
2) Clique no botão Adicionar;
3) Clique no botão 1s;
4) Marque a opção Enviar para a Porta;
5) Selecione uma velocidade +/- 800ms;
6) Clique no botão Rodar.

Diagrama genérico dos circuitos integrados: 4511 e 4518


 Download: Download do programa LPTDISPLAY.EXE

Dwonload LPTDisplay.exe

 


Volta à página principal. 
 

Índice dos artigos.
http://www.rogercom.com
© Copyright, 1999-2006 ROGERCOM - Antonio Rogério Messias - rogercom@rogercom.com
Todos os Direitos Reservados - All Rights Reserved.