En este articulo mostramos como realizar el control del LCD a 4 bits con el microcontrolador PIC18F4550 en lenguaje ensamblador.
Material:
- PIC18F4550.
- Oscilador de 8MHz.
- Resistores de 330 Ohms.
- Dip Switch de 8 posiciones.
- LCD de 16x2.
- Software MPLAB 8 o MPLAB X.
- Software Proteus para simulación.
- Software PICkit2 para programar el PIC.
Para realizar esta práctica se planteo el siguiente algoritmo.
Figura 1, Algoritmo para el control del LCD a 4 bits.
A continuación se presenta la secuencia para inicializar el LCD a 4 bits.
Figura 2, Inicialización del LCD a 4 bits.
Uitlizando esta secuencia se creo una subrutina en lenguaje ensamblador para inicializar el LCD. El algoritmo mostrado en la figura 1, se implemento en lenguaje ensamblador.
Simulación en Proteus
Para la simulación en proteus se utilizo el siguiente diagrama.
Figura 3, Simulación en Proteus.
Ver video de explicación en YouTube.
Descargar el código en lenguaje ensamblador desde la plataforma de github:
Bình luận