其中LCD_DATA是单片机数据总线,LCD_CSA LCD_CSB LCD_DI LCD_RW LCD_E是液晶的控
制线。
uchar LCDReadData()
{
uchar ucLcdData;
LCD_CSA=0; //片选
LCD_CSB=1;
LCD_DI=0; //D/I=0
LCD_RW=1; //R/W=1
do
{
LCD_DATA=0xFF;
LCD_E=1;
ucLcdData=LCD_DATA;
LCD_E=0;
}while((ucLcdData&0x80)==1);
LCD_DI=1;
LCD_DATA=0xFF;
LCD_E=1;
ucLcdData=LCD_DATA;
LCD_E=0;
return ucLcdData;
}