Paso 1: Hardware
Como se puede ver en el diagrama anterior, el registro de desplazamiento es el 74HC164 venerable. La mayoría de las interfaces de registro/LCD de cambio en la web parecen utilizar el 74HC595 pero que requiere un ciclo de reloj extra para obtener los bits cambiados de puesto en las salidas del latch. El 74HC164 (o cualquier versión de 164 que encontrará) es todavía ampliamente disponible por lo que es no como estoy usando una pieza obsoleta. El truco que menciona es utilizar el puerto de E/S del PIC que relojes el registro de desplazamiento para hacer la selección del modo del LCD (modo de datos o instrucciones). El software para el manejo que también es bastante simple y sólo agrega un par de instrucciones.
Si han mirado en los interfaces de pantalla LCD en la web, sabes que casi nadie intenta leer datos detrás de la pantalla LCD por lo que sólo podemos atar la línea de R/W a tierra (modo de escritura). Usted tiene probablemente también se observa que el control de contraste está conectado a ya sea un divisor de voltaje dos resistor (entre + 5V y tierra) y un potenciómetro de 5k a 20k. Yo uso un bote k 5 sólo porque tengo un montón de ellos rescatado de un viejo tablero de alineación video TV. Aparte de eso, no debería ser ningún misterio acerca de cómo conectar las clavijas.