void LcdWriteData(unsigned char data)
{
CheckBusy(); //忙检查
DDRB=0xff; //数据端口设置为输出
SET_RD; //读操作使能 低电平有效
SET_RS; //RS置位,表示写数据
Delay(10); //延时10个时钟周期
CLR_CS; //片选使能
CLR_WR; //写使能
PORTB=data; //数据放到数据端口
Delay(10); //延时10个时钟周期
SET_WR; //写置位产生一个上升沿读数据
SET_CS; //片选不使能
Delay(2); //延时2个时钟周期
}