пробуйте вставить задержки до 100мс. в инициализацию дисплэя.
Осё мой исходник. Дисплей включается теперь постоянно.
lcd_comtype(0x02);
lcd_comdat(0x04, 0x00);
lcd_comtype(0x0C);
lcd_comdat(0x00, 0x01);
delay_ms(80);
lcd_comtype(0x03);
lcd_comdat(0x00, 0x0C);
lcd_comtype(0x0E);
lcd_comdat(0x2D, 0x1F);
delay_ms(80);
lcd_comtype(0x0D);
lcd_comdat(0x06, 0x16);
delay_ms(80);
lcd_comtype(0x01);
lcd_comdat(0x02, 0x15);
lcd_comtype(0x05);
lcd_comdat(0x00, 0x30);
lcd_comtype(0x07);
lcd_comdat(0x00, 0x37);
CSpuls();