#ifndef __LCD12864_H
#define __LCD12864_H
/************* 12864LCD引脚定义 *************/
sbit LCD_CS = P2^6; //寄存器选择输入
sbit LCD_SID = P2^5; //液晶读/写控制
sbit LCD_SCLK = P2^7; //液晶使能控制
sbit LCD_PSB = P3^2; //串/并方式控制
sbit LCD_RST = P3^7; //液晶复位端口
void Delay_Us(unint us)
{
unint x;
for(x=0; x<=us;x++);
}
void Serial_Write(unchar dat)//写字节
{
unchar i;
for(i=0;i<8;i++)
{
dat=dat<<1;
LCD_SID = CY; //通过移位寄存器传数据
LCD_SCLK = 0;
Delay_Us(1);
LCD_SCLK = 1;
Delay_Us(1);
LCD_SCLK = 0;
Delay_Us(1);
}