打印

请教关于12864带字库液晶显示问题

[复制链接]
2017|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
strang|  楼主 | 2010-10-16 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/******************************************************************************************
* 函数名称    :con_disp
* 功能描述    : 当data1=0xff,data2=0xff时,在x0,y0处反白显示16xl*yl
* 参数        : *
* 返回值      :
* 作者        :
* 创建日期    :* 全局变量    :
* 全局静态变量:
* 局部静态变量:
*----------------------------------------修改历史------------------------------------------
* 当前版本    :     修改人:                  修改日期:
* 修改说明    :
******************************************************************************************/
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);//0x34
       wr_lcd(comm,y0+j);
       wr_lcd(comm,x0+i);
       wr_lcd(comm,0x30);//0x30
       wr_lcd(dat,data1);
       wr_lcd(dat,data2);
     }
   }
   wr_lcd(comm,0x36);//0x36
}
//=======================================
con_disp(0xff,0xff,0x80,0x80,16,16);//2--表示汉字的个数 ,16--表示汉字的宽度。
这个函数,我想让他第一二行反白显示,但是实际是地一三行反白显示,不知道问题出在哪里了?请高手指教!谢谢!

相关帖子

沙发
免证入网| | 2010-10-17 11:30 | 只看该作者
本来就是。行从上到下是1324

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:技术工程师
简介:

48

主题

3141

帖子

9

粉丝