周立功gui一个12864程序【恢复】
/************************************************************************ 名称:LCM_WriteByte()
* 功能:向指定点写数据(一字节)。
* 入口参数:x x坐标值(0-127)
* y y坐标值(0-63)
* wrdata 所要写的数据
* 说明:会重新设置CS1/CS2,及其内部指针
***********************************************************************/
void LCM_WriteByte(uint8 x, uint8 y, uint8 wrdata)
{ x = x&0x7f; ???? // 参数过滤
y = y&0x3f; ????
CCS1();
CCS2();
//更新显示缓冲区
y = y>>3;
gui_disp_buf = wrdata;
// 更新LCD显示
if(x<64) // 选择液晶控制芯片(即CS1--控制前64个点,CS2--控制后64个点)
{ SCS1();
}
else
{ SCS2();
x = x-64;
}
LCM_WrCommand(LCM_ADDRSTRY+x); // 设置当前列地址,即x坐标
LCM_WrCommand(LCM_ADDRSTRX+y); // 设置当前页地址,即y坐标
LCM_WrData(wrdata);
}
上面程序中
x = x&0x7f; ???? // 参数过滤
y = y&0x3f; ????
是什么意思?? 嘿 知道了 谢谢 把x坐标控制在(0-127)之间
y坐标控制在(0-63)之间 此贴要灭亡,,, 怎么没有被封。。我现做都是 乱码 这是什么编程语言啊, 是空格的意思
页:
[1]