12864液晶屏的反白显示问题
我想用 绘图指令 实现反白,但是没有成功,有哪位朋友做过,提供一下思路 数据取反...... 直接加~就行了啊 /******************************************************************************************* 函数名称 :con_disp
* 功能描述 : 当data1=0xff,data2=0xff时,在x0,y0处反白显示16xl*yl
* 参数 :参数名称: 输入/输出? 类型描述
*
* 返回值 :
* 作者 :
* 创建日期 :2006-12-19
* 全局变量 :
* 全局静态变量:
* 局部静态变量:
*----------------------------------------修改历史------------------------------------------
* 当前版本 : 修改人: 修改日期:
* 修改说明 :
******************************************************************************************/
void con_disp(uchar data1,uchar data2,uchar x0,uchar y0,uchar xl,uchar yl)
{
uchar i,j;
for(j=0;j<yl;j++)
{
for(i=0;i<xl;i++)
{
wr_lcd(comm,0x34); //扩充指令
wr_lcd(comm,y0+j);
wr_lcd(comm,x0+i);
wr_lcd(comm,0x30);
wr_lcd(dat,data1);
wr_lcd(dat,data2);
}
}
wr_lcd(comm,0x36); //打开绘图开关
} 绘图指令和普通显示是异或的关系。反白时在正确的地址区写0xff就行了,当然,反白前最好先把要反白的地址区全写0x00设成不反白。 学习 怎么能让12864的显示旋转180度 comway 发表于 2012-2-23 12:52 static/image/common/back.gif
怎么能让12864的显示旋转180度
也碰到这个问题了
页:
[1]