|
//=============transfer command to LCM===============
void transfer_command_lcd(int data1)
{
char i;
// cs1=0;
rs=0;
for(i=0;i<8;i++)
{
sclk=0;
if(data1&0x80) sid=1;
else sid=0;
Delay1us(5);//這個(gè)地方加延時(shí)
sclk=1;
data1=data1<<=1;
Delay1us(5);//這個(gè)地方加延時(shí)
}
}
//-----------transfer data to LCM---------------
void transfer_data_lcd(int data1)
{
char i;
// cs1=0;
rs=1;
for(i=0;i<8;i++)
{
sclk=0;
if(data1&0x80) sid=1;
else sid=0;
Delay1us(5);//這個(gè)地方加延時(shí)
sclk=1;
data1=data1<<=1;
Delay1us(5);//這個(gè)地方加延時(shí)
}
}
親測(cè)可用 |
|