clever0725 发表于 2008-10-27 15:07:10

周立功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;  ????



是什么意思??

clever0725 发表于 2008-10-27 15:31:01

嘿 知道了 谢谢

xiangyuan_122 发表于 2008-10-27 15:23:23

把x坐标控制在(0-127)之间

  y坐标控制在(0-63)之间

jokemcu 发表于 2012-8-3 14:28:45

此贴要灭亡,,,

pubuntu 发表于 2012-9-4 16:17:34

怎么没有被封。。我现做都是 乱码

Making 发表于 2013-9-23 16:22:05

这是什么编程语言啊,

szmini2006 发表于 2013-9-23 16:24:42

 是空格的意思
页: [1]
查看完整版本: 周立功gui一个12864程序【恢复】