Guía de Usuario USBasp V3.0| HeTPro
5.1.11 PANTALLA LCD
Para este ejemplo, se programo el microcontrolador para activar una pantalla LCD, en
este caso re realizo la comunicación a 8 bits, la cual es más sencilla y más fácil de
entender, es recomendable que se revise la hoja de datos de la pantalla y del modulo.
Hoja de datos de la pantalla LCD JHD162A
Hoja de datos del modulo HD44780
#include <AVR/io.h>
#include <util/delay.h>
#define Enable_On
#define Enable_Off
#define RS_On
#define RS_Off
#define RW_On
#define RW_Off
#define Data
#define DelayL
int i=0;
void PORT_init (void){
DDRC=0x07;
DDRD=0xFF;
PORTC|=_BV(PC2)
PORTC&=~_BV(PC2)
PORTC|=_BV(PC0)
PORTC&=~_BV(PC0)
PORTC|=_BV(PC1)
PORTC&=~_BV(PC1)
PORTD
_delay_ms(5);
67