Tecnófilos
  Inicio       Proyectos       Energías Renovables       Manuales             Videos      

Foro

      Contacto  
   

 

CONTROLADOR PARA PANTALLA LCD DE CALCULADORA DE BOLSILLO

 

Las pantallas de las calculadoras de bolsillo pueden ser recicladas para conectarse al PC o a cualquier tipo de microcontrolador. Disponen de una pantalla LCD de siete segmentos y un mínimo de 8 dígitos. Por un precio de uno o dos euros podemos comprar calculadoras de las que se pueden aprovechar la pantalla y el teclado.

Prototipo

Fig. 1. Prototipo.

Este es un prototipo barato. Los integrados van pegados con pegamento y cableados directamente. Está construido totalmente con componentes comunes. El circuito consta de un registro de desplazamiento entrada serie y salida parlelo de 27 bits, cuyas salidas se enclavan con biestables tipo D. Después se convierten los niveles a 3 V para atacar directamente a la pantalla. De las pantallas que he analizado, las más típicas constan de 8 dígitos y están organizadas en 3 líneas. de datos para cada dígito y tres líneas. multiplexadoras. Tenemos 3 líneas. por dígito por 8 dígitos + 3 líneas. multiplexadoras = 27 líneas. El contraste se regula ajustando dicha tensión de 3 V.

Trasero

Fig. 2. Parte trasera.

Podéis usar el integrado 74HC595 que lleva incorporado un registro de 8 bit con salidas latcheadas y alimentarlo a 3V, de esta manera se pueden ahorrar los buffer y con cuatro integrados mas unos pocos transistores estára montada completamente. Si además los usáis en formato SMD ocupará muy poco espacio y podremos alojarlos dentro del cuerpo de la calculadora. Añadiendo un pic que controle todo esto podemos tener una calculadora programada capaz de almacenar texto y fórmulas o programas que resuelvan problemas y todo esto dentro de una calculadora de sumas y restas, lo que resulta ideal para ir a un examen.

El controlador funcionará para la mayoría de las calculadoras, sin embargo, si vuestra calculadora es distinta y disponéis de osciloscopio, no os resultará muy difícil examinar los cronogramas y hacer vuestro propio diseño. Yo la conecté al pc con la pia 8255 para programarla rápidamente, pero se puede conectar a cualquier microcontrolador o pic puesto que dispone de tan solo 3 entradas.

En la zona de videos podéis ver como la programé para que se pudiera ver texto en desplazamiento desde el teclado del pc, y se aprecia que se puede entender muy bien el texto a pesar de que las palabras están formada con dígitos de 7 segmentos. En el esquema se han empleado integrados 74HC374. Aunque estos integrados son cerrojos de enclavamiento se pueden conectar como un registro de desplazamiento estándar.

Esquema del buffer adaptador a la pantalla LCD.

Esquema del registro de desplazamiento.

LCDDRV.CPP. Es necesario disponer de la pía a puerto paralelo ( ver proyecto )

Os he dejado el código fuente escrito en lenguaje C++. Está compilado con Turbo C++ 3.0 para MS-DOS. El turbo C sule funcionar bien aunque esté corriente bajo XP, sin embargo, podeis tener algunos problemas con el puerto paralelo. Si no funciona, arrancar con un disquete de windows 98 y ejecutar el turbo C++.