📄 color_lcd.h
字号:
/**************************Color_lcd.h***********************************/
#define LCD_data PTBD
#define CS PTFD_PTFD0
#define RS PTFD_PTFD1
#define WR PTFD_PTFD2
void Delayms(unsigned int de)
{
while(de--)
__RESET_WATCHDOG();
}
void LCD_WriteCommand(unsigned char cmd1)
{
CS=0;
WR=0;
RS=0;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
LCD_data=cmd1;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
__RESET_WATCHDOG();
__RESET_WATCHDOG();
WR=1;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
CS=1;
Delayms(30);
}
void LCD_WriteDouCommand(unsigned char cmd1,unsigned char cmd2)
{
LCD_WriteCommand(cmd1);
LCD_WriteCommand(cmd2);
}
void LCD_WriteData(char data1)
{
CS=0;
WR=0;
RS=1;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
LCD_data=data1;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
__RESET_WATCHDOG();
__RESET_WATCHDOG();
WR=1;
__RESET_WATCHDOG();
__RESET_WATCHDOG();
CS=1;
Delayms(30);
}
void LCD_Init(void)
{
unsigned char i;
unsigned char j;
LCD_WriteCommand(0xE2); //System Reset
Delayms(50);
LCD_WriteCommand(0xA3); //Set Line Rate
LCD_WriteCommand(0xC0); //Set LCD Mapping Control
LCD_WriteCommand(0xE9); //Bias Ratio
LCD_WriteCommand(0x28); //Panel
LCD_WriteCommand(0x2f); //Pump
LCD_WriteDouCommand(0x81,200); //Set Contrast
LCD_WriteCommand(0xD1); //Color Pattern
LCD_WriteCommand(0xD4); //Color Mode
LCD_WriteDouCommand(0xf1,66); //Set COM End
//LCD_WriteDouCommand(0xF2,0); //Partial start and end address
//LCD_WriteDouCommand(0xF3,60);
//LCD_WriteCommand(0x86); //Enable Partial
LCD_WriteDouCommand(0xF4,0); //Window start and end address
LCD_WriteDouCommand(0xF5,0);
LCD_WriteDouCommand(0xF6,97);
LCD_WriteDouCommand(0xF7,66);
LCD_WriteDouCommand(0x10,0); //Column address
LCD_WriteDouCommand(0x70,0x60); //Row address
LCD_WriteCommand(0x89); //RAM Address Control,
LCD_WriteCommand(0xc2); //Mirror X
LCD_WriteCommand(0xf9); //Enable Window progam
//LCD_WriteCommand(0xa7); //Set All Pixel ON
LCD_WriteCommand(0xaf); //Set Display Enable
Delayms(5);
for(i=0;i<=66;i++) //66
for(j=0;j<=97;j++)//97
{
LCD_WriteData(0x18); //Set bottom color
LCD_WriteData(0x18);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -