📄 s6b33b.c
字号:
void Data_Write(unsigned char wdata)
{
A0 = 1;
LCD_DATA_L = wdata;
WRB = 0;
WRB = 1;
}
void Command_Write(unsigned char wdata)
{
A0 = 0;
LCD_DATA_L = wdata;
WRB = 0;
WRB = 1;
}
void LCD_init(void)
{
//S6B33BGA01-BPCY+1.51CSTN
/*------standby_off -------------- */
Command_Write(0x2C);
Delay_1ms(1);
/*------set OTP mode off---------*/
Command_Write(0xEB);
Delay_1ms(1);
/*------set internal osc on---------*/
Command_Write(0x02);
Command_Write(0x01);
Delay_1ms(20);
/*------booster1 on---------------*/
Command_Write(0x20);
Command_Write(0x02); //DC-DC step-up: *2.0
Delay_1ms(30);
/*------booster1 on---------------*/
Command_Write(0x26);
Command_Write(0x01);
Delay_1ms(30);
/*------booster1 on and amp on---------*/
Command_Write(0x26);
Command_Write(0x09);
Delay_1ms(30);
/*------booster2 on-------------*/
Command_Write(0x26);
Command_Write(0x0b);
Delay_1ms(30);
/*------booster3 on-------------*/
Command_Write(0x26);
Command_Write(0x0f);
Delay_1ms(30);
/*------temp compsation ratio -0.05%------*/
Command_Write(0x28);
Command_Write(0x01);
/*------ram skip area set no skip------*/
Command_Write(0x45);
Command_Write(0x00);
/*------normal display---------*/
Command_Write(0x53);
Command_Write(0x00);
/*------set sdir=0,duty=1/132 swap=0-----*/
Command_Write(0x10);
Command_Write(0x03); //Duty=1/132,RGB
/*------set clock fpck=fose/32(Normal)-------*/
Command_Write(0x24);
Command_Write(0x08); //02
/*------GSM=0:65K color,DSG=0,SGF=1,SGP=00,SGM=1-----*/
Command_Write(0x30);
Command_Write(0x09);//09
Delay_1ms(10);
/*------row vector type=Diagonal ,INC=111-----*/
Command_Write(0x32);
Command_Write(0x0E);//0e
Delay_1ms(10);
/*------entry mode set : x addr increce, read modify write off--*/
Command_Write(0x40);
Command_Write(0x00);//00
/*------x address set from 00 to 96--------*/
Command_Write(0x42);
Command_Write(0x04);
Command_Write(0x83);
/*------y address set from 00 to 127--------*/
Command_Write(0x43);
Command_Write(0x00);
Command_Write(0x7F); /*???X??*/
/*------frame set FIM=ON,FIP=1FRAME,N-BLOCK=9-F-----*/
Command_Write(0x34);
Command_Write(0x10);//88
/*------contrast1 set,Range:2.8--4v*/
Command_Write(0x2a);
Command_Write(0x52);
/*------partial display mode off-------*/
Command_Write(0x55);
Command_Write(0x00);
/*------Partial Display Start Line Set (56H)-------*/
Command_Write(0x56);
Command_Write(0x00);
/*------Partial Display End Line Set(57H)-------*/
Command_Write(0x57);
Command_Write(0x7F);
/*------Low frequency set off-------*/
Command_Write(0x36);
Command_Write(0x00);
/*------display on set--------*/
//Delay_1ms(10);
//Command_Write(0x51);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -