?? lcd.c
字號(hào):
#include "lcd.h"
void LCD_POWERON(void)
{
LCD_W_REG(9,0x0000); //Power Contorl 1
DM642_waitusec(20000);
LCD_W_REG(9,0x4000);
LCD_W_REG(10,0x2000); //Power Contorl 2
DM642_waitusec(1000);
LCD_W_REG(9,0x4055);
DM642_waitusec(60000);
LCD_W_REG(1,0x409d);//Display Interface Control (SYNC MODE)
LCD_W_REG(2,0x0204);//Display Data Control (RGB)
LCD_W_REG(3,0x0100);//Entry Mode
LCD_W_REG(4,0x3000);//Gate Control 1
LCD_W_REG(5,0x4003);//Gate Control 2
// LCD_W_REG(6,0x001E);//VBP
LCD_W_REG(6,0x000d);
// LCD_W_REG(7,0x0028);//HBP
LCD_W_REG(7,0x0021);
LCD_W_REG(8,0x0c00);//Source Output Timing Control
LCD_W_REG(10,0x0103); //10-19 Gamma Control
LCD_W_REG(11,0x0301);
LCD_W_REG(12,0x1f0f);
LCD_W_REG(13,0x1f0f);
LCD_W_REG(14,0x0707);
LCD_W_REG(15,0x0307);
LCD_W_REG(16,0x0707);
LCD_W_REG(17,0x0000);
LCD_W_REG(18,0x0004);
LCD_W_REG(19,0x0000);
DM642_waitusec(60000);
LCD_W_REG(9,0x4a55);
LCD_W_REG(5,0x5003);
}
void LCD_POWERONN(void)
{
LCD_W_REG(0x0009,0x0000); //Power Contorl 1
DM642_waitusec(20000);
LCD_W_REG(0x0009,0x4000);
LCD_W_REG(0x000a,0x2000); //Power Contorl 2
DM642_waitusec(1000);
LCD_W_REG(0x0009,0x4055);
DM642_waitusec(60000);
LCD_W_REG(0x0001,0x409d);//Display Interface Control (SYNC MODE)
LCD_W_REG(0x0002,0x0204);//Display Data Control (RGB)
LCD_W_REG(0x0003,0x0100);//Entry Mode
LCD_W_REG(0x0004,0x3000);//Gate Control 1
LCD_W_REG(0x0005,0x4003);//Gate Control 2
// LCD_W_REG(0x0006,0x001E);//VBP
LCD_W_REG(0x0006,0x000a);
// LCD_W_REG(0x0007,0x0028);//HBP
LCD_W_REG(0x0007,0x0021);
LCD_W_REG(0x0008,0x0c00);//Source Output Timing Control
LCD_W_REG(0x0010,0x0103); //10-19 Gamma Control
LCD_W_REG(0x0011,0x0301);
LCD_W_REG(0x0012,0x1f0f);
LCD_W_REG(0x0013,0x1f0f);
LCD_W_REG(0x0014,0x0707);
LCD_W_REG(0x0015,0x0307);
LCD_W_REG(0x0016,0x0707);
LCD_W_REG(0x0017,0x0000);
LCD_W_REG(0x0018,0x0004);
LCD_W_REG(0x0019,0x0000);
DM642_waitusec(60000);
LCD_W_REG(0x0009,0x4a55);
LCD_W_REG(0x0005,0x5003);
// DM642_waitusec(500000);
}
void LCD_POWEROFF(void)
{
/* LCD_W_REG(0x0000,0x0100);
LCD_W_REG(0x0002,0x0e0f);
DM642_waitusec(10000);
LCD_W_REG(0x0001,0x0004);
LCD_W_REG(0x0006,0x0000);*/
LCD_W_REG(0x0009,0x4055);
LCD_W_REG(0x0005,0x4003);
LCD_W_REG(0x000a,0x0000);
DM642_waitusec(5000);
LCD_W_REG(0x0009,0x4000);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -