
帮忙弄个不带字库的12864液晶驱动程序啊
1个回答
展开全部
//----------------------------------------//
//--------------液晶操作------------------//
//----------------------------------------//
void busycheck()//忙检测
{
uchar temp;
rs=0;
rw=1;
busy=1;
do
{
e=1;
temp=busy&1;
e=0;
}
while(temp);
}
void wr_com(uint com)//写指令
{
busycheck();
P1=com;
rs=0;
rw=0;
e=1;
e=0;
}
void wr_dat(uint dat)//写数据
{
busycheck();
P1=dat;
rs=1;
rw=0;
e=1;
e=0;
}
void init()//初始化?
{
wr_com(0x0B);
wr_com(0x0C);
wr_com(0x30);
wr_com(0x02);
wr_com(0x01);
}
//--------------液晶操作------------------//
//----------------------------------------//
void busycheck()//忙检测
{
uchar temp;
rs=0;
rw=1;
busy=1;
do
{
e=1;
temp=busy&1;
e=0;
}
while(temp);
}
void wr_com(uint com)//写指令
{
busycheck();
P1=com;
rs=0;
rw=0;
e=1;
e=0;
}
void wr_dat(uint dat)//写数据
{
busycheck();
P1=dat;
rs=1;
rw=0;
e=1;
e=0;
}
void init()//初始化?
{
wr_com(0x0B);
wr_com(0x0C);
wr_com(0x30);
wr_com(0x02);
wr_com(0x01);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询