spfd54126b_auo2.0.c

来自「实现TFT彩屏的显示,可以实现各种功能和」· C语言 代码 · 共 58 行

C
58
字号
void lcd_set()
{ 
      RESET=0;
      delay1ms(10);
      RESET=1;
      delay1ms(150);

      index_reg(0x11); 
     
      index_reg(0xC5);   
      index_dat(0xC6);
             
      index_reg(0x3A); 
      index_dat(0x65);      
      index_reg(0x36);   
      index_dat(0x00); 

      index_reg(0x29);

      //the end of initial code for SPFD54126B AUO 2.0"
}

void sleep_in()
{
     //Turn off backlight
     Send_LCD_Ctrl(0x28);    //Display off
     delay1ms(10);
     Seng_LCD_Ctrl(0x10);    //Entry sleep mode
     delay1ms(10);
}

void sleep_out()
{
     Seng_LCD_Ctrl(0x11);    //Exit sleep mode
     delay1ms(10);
     Send_LCD_Ctrl(0x29);    //Display on
     delay1ms(150);
     lcd_set();  
     //Turn on backlight
}

area_set(unsigned char xs,ys,xw,yw)
{
         int m,n;
         m=xs+xw-1;
         n=ys+yw-1;
         index_reg(0x2a);  
         index_dat(0x00);    
         index_dat(xs);   
         index_dat(0x00);   
         index_dat(m);    
         index_reg(0x2b);   
         index_dat(0x00);   
         index_dat(ys);   
         index_dat(0x00);   
         index_dat(n);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?