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]);  //下边这些也不太明白
  }
  
}
不明白程序的含义作用,还请帮忙分析下……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Wwilliam1
1楼-- · 2019-07-16 08:10
 精彩回答 2  元偷偷看……
lihaolongli
2楼-- · 2019-07-16 10:16
呵呵,希望对你有帮助:http://www.wxdxh.net/Disbbs/upload/forum.php
zhlndsq-484
3楼-- · 2019-07-16 11:40
luoxingyou
4楼-- · 2019-07-16 16:13
街头卖回忆
5楼-- · 2019-07-16 21:38
最后一句是依次显示呀,至于为什么呀或,是因为要检测忙信号
changjiang008
6楼-- · 2019-07-16 21:56
 精彩回答 2  元偷偷看……

一周热门 更多>