1602lcd显示程序

2019-07-16 05:27发布

void lcd1602_showStr(uchar x,uchar y,uchar *strData)     //x行,y列,*str字符串
{
  uchar strLen;
  if(y) x|=0x40;  //
  x|=0x80;      //为什么要相或?怎么还有与0x80相或?
  lcd1602_writeCmd(x);
  for(strLen=0;strLen<16;strLen++)
  {
    if(strData[strLen]<0x20)
   return;
    lcd1602_writeData(strData[strLen]);  //下边这些也不太明白
  }
  
}
不明白程序的含义作用,还请帮忙分析下……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。