Niple incluye un nuevo display gráfico (GLCD) con el controlador ST7920 muy fácil de usar y conectar (sólo dos pines de datos).
Para poder utilizarlo es necesario declararlo al igual que cualquier módulo de Niple: “Declaración de Dispositivos > Nuevo Dispositivo > Visualización > GLCD > Tipo: ST7920_128x64”.
Si bien la placa «Niple Trainer Micro» por defecto incluye un microcontrolador PIC16F877A y un cristal de 4MHz, es posible utilizar cualquier otro PIC que sea compatible pin a pin. En este tutorial utilizaremos un PIC18F4550 junto a un cristal de 20MHz.
Para hacer nuestras pruebas, además conectaremos un display LCD y un reloj de tiempo real (RTC) DS1307 de Maxim.
Niple le permite enviar una serie de comandos al LCD solo indicando el nombre del comando deseado. Para facilitarle aún más el manejo de las pantallas LCD, algunos comandos le permite realizar reconfiguraciones de pantalla o cursor.
Niple le permite controlar más de una pantalla LCD de manera simultánea en el mismo proyecto. Esto es se logra conectando las pantallas LCD en paralelo y los pines de control de cada pantalla se asignas a distintos pines del microcontrolador. Niple administra las rutinas de control de manera automática. Usted, solo indica que mensaje desea visualizar en cada una de las pantallas LCD.
Como siempre, en Niple, tanto las configuraciones de las pantallas LCD, las configuraciones y diseños de los de los mensajes y los comandos se realiza de manera visual y en alto nivel de programación. Niple genera todo el código assembler necesario de manera automática.