void main(void) { char *str = "message\nmessage2"; xdata unsigned char at 0x2000 lcd_control; xdata unsigned char at 0x2001 lcd_data; int i=0; lcd_control=0x3f; timeout(); lcd_control=0x0e; timeout(); lcd_control=0x06; timeout(); lcd_control=0x01; timeout(); for(i=0;i<33;i++) { if(str[i]=='\0') break; if(str[i]=='\n') { lcd_control=0xc0; continue; } lcd_data=str[i]; timeout(); } }