¿Pantalla LCD paralela a serie? (1 microcontrolador dedicado?)

2

Soy un experto en electrónica y me preguntaba si hay un IC o PCB que pueda convertir una conexión LCD paralela a Serial, por lo que puedo usar 2 cables para comunicarme con la pantalla usando un arduino y todavía tengo pines abiertos en el arduino. para usar para otra cosa. Si este no es el caso, entonces ¿la gente usualmente tiene un microcontrolador dedicado para las pantallas LCD o lo manejan de una manera completamente diferente?

EDITAR: Por ejemplo, esta pantalla LCD requiere aproximadamente 11 pines, lo cual es mucho para usar en un arduino.

    
pregunta SonicD007

3 respuestas

3

Bueno, aquí está el pin out: -

Y,lospinesquenecesitancontrolsonDB0aDB7,RS,R/WyE.

Puedeusarunregistrodedesplazamientodesalidaparaleloenserie(como 74xx595 ) - esto significa que cargue la palabra de datos (DB0-7) usando un pin para datos y otro pin actuando como un reloj para el registro en serie.

Probablemente sea mejor dejar los otros tres pines como pines IO dedicados, así que, en total, puedes salirse con 5. Eso es mucho mejor que 11.

    
respondido por el Andy aka
2

Sí, hay una serie de soluciones de serie a LCD para LCD de caracteres. Adafruit vende uno basado en un Expansor de E / S de Microchip en lugar de un microcontrolador para hablar en I2C de dos hilos.

Hayplacasadicionalesqueutilizanunprocesador,quepuedencomunicarseenserieasíncronaalasvelocidadesenbaudiosdeusocomún.

Tambiénpuedecomprarpantallasdeentradaenseriedesde,porejemplo, Newhaven (disponible a través de distribuidores), que tienen características adicionales como Brillo de la retroiluminación ajustable en serie y contraste de la pantalla.

    
respondido por el Spehro Pefhany
1
  

Por ejemplo, esta pantalla LCD requiere aproximadamente 11 pines, lo que es mucho para usar en un arduino.

En realidad, hay dos modos que puedes usar para manejar un LCD,

el modo de 8 bits que usa 11 líneas

yelmodo4bitqueusó7líneas(oseissiusaselmodosoloescritura)

Si siete líneas siguen siendo demasiado, puede usar solo tres pines con un registro de desplazamiento en serie que recibe los datos En serie y las genera en las salidas paralelas.

Ysideseabajaraúnmás,puedeusar un solo pin , pero en este caso el código será más complicado debido al tiempo estricto que debe seguirse

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas