}
/*******************************************************************************
* Function Name : LCD_Initializtion
* Description : 液晶初始化
*******************************************************************************/
void LCD_Initializtion(void)
{
// UC1698U_CS_L();
WriteCmddata(0xE2);// -24- System Reset
WriteCmddata(0xeb);// -27- Set LCD Bias Ratio E8-EB
WriteCmddata(0x81);// -11- set- Vbias potention meter
WriteCmddata(0xB5);// set vop 0~255
WriteCmddata(0xaf);// -22- power control set
WriteCmddata(0x80);// set vop 0~255
WriteCmddata(0xf4);// set windows programm starting column address
WriteCmddata(0x25);// set 00
WriteCmddata(0xf5);// set windows programm starting row address
WriteCmddata(0x00);// set 00
WriteCmddata(0xf6);// set windows programm ending column address
WriteCmddata(0x5A);// set 3x50=150
WriteCmddata(0xf7);// set windows programm ending row address
WriteCmddata(0xa0);// set 150
WriteCmddata(0xf8);// set windows programm mode inside mode ac3=0
WriteCmddata(0xd1);// set windows programm mode inside mode ac3=0
WriteCmddata(0xd5);// set windows programm mode inside mode ac3=0
//LCD_Clear(0);
}
//=============================================================================
//函 数 名: WriteCmddata()
//入口参数: CmdData:写命令-----=1
//=============================================================================
void WriteCmddata(u8 CmdData)
{
UC1698U_A0_L(); //数据命令控制脚低-命令
if (CmdData&0x01) GPIO_SetBits(GPIOD,GPIO_Pin_15);
else GPIO_ResetBits(GPIOD,GPIO_Pin_15);
if (CmdData&0x02) GPIO_SetBits(GPIOD,GPIO_Pin_14);
else GPIO_ResetBits(GPIOD,GPIO_Pin_14);
if (CmdData&0x04) GPIO_SetBits(GPIOD,GPIO_Pin_2);
else GPIO_ResetBits(GPIOD,GPIO_Pin_2);
if (CmdData&0x08) GPIO_SetBits(GPIOD,GPIO_Pin_1);
else GPIO_ResetBits(GPIOD,GPIO_Pin_1);
if (CmdData&0x10) GPIO_SetBits(GPIOE,GPIO_Pin_7);
else GPIO_ResetBits(GPIOE,GPIO_Pin_7);
if (CmdData&0x20) GPIO_SetBits(GPIOE,GPIO_Pin_8);
else GPIO_ResetBits(GPIOE,GPIO_Pin_8);
if (CmdData&0x4) GPIO_SetBits(GPIOE,GPIO_Pin_9);
else GPIO_ResetBits(GPIOE,GPIO_Pin_9);
if (CmdData&0x80) GPIO_SetBits(GPIOE,GPIO_Pin_10);
else GPIO_ResetBits(GPIOE,GPIO_Pin_10);