sbit LCD_RS at GPIOE_ODR.B8;
sbit LCD_EN at GPIOE_ODR.B10;
sbit LCD_D4 at GPIOE_ODR.B4;
sbit LCD_D5 at GPIOE_ODR.B5;
sbit LCD_D6 at GPIOE_ODR.B6;
sbit LCD_D7 at GPIOE_ODR.B7;
char txt1[]="ALTAS Yayincilik";
char txt2[]="stm324 set";
char txt3[]="lcd4bit";
char txt4[]="deneme";
char i;
void main()
{ GPIO_Digital_Output(&GPIOE_BASE,_GPIO_PINMASK_9);
GPIOE_ODR.B9=0;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,6,txt3);
Lcd_Out(2,6,txt4);
Delay_ms(2000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,1,txt1);
Lcd_Out(2,1,txt2);
Delay_ms(2000);
for(i=0;i<7;i++)
{ Lcd_Cmd(_LCD_SHIFT_LEFT);
Delay_ms(1000);
}
for(i=0;i<7;i++)
{Lcd_Cmd(_LCD_SHIFT_RIGHT);
Delay_ms(1000);
}
}