[问答] 如何控制LCD1602显示屏的光标?
2018-4-10 20:56:26  920 LCD1602 89C52单片机 显示屏 光标控制
收藏 1 收藏 推荐 0 推荐
分享
(账号里只有一积分了)
本人新手一枚,正在做一个单片机开发的小项目,想问一下如何控制LCD1602显示屏里的光标啊?
在网上找到了这个函数//获取光标位置的函数
void LCD_cursor(uchar X, uchar Y)
{
      Y &= 0x01;
      X &= 0x0F;              // 限制X不能大于15,Y不能大于1
if (Y)
  {
      X |= LINE2_HEAD;  // 当要显示第二行时地址码:0xc0
  }
X |= LINE1_HEAD;        // 第一行的地址码:0x80
WriteCommandLCM(X, 0);  // 这里不检测忙信号,发送地址码
WriteCommandLCM(0x02,0);   //光标归位
WriteCommandLCM(0x0d,0);  //关光标,闪烁
}。
上面的用到了
LCD_cursor(uchar X, uchar Y)调用了WriteCommandLCM(X, 0),那这个WriteCommandLCM(X, 0)函数的定义是什么呢?感谢各位热心人士的解答,小弟感激不尽



补充内容 (2018-4-11 09:59):
刚刚通过扫码又得了12积分
2018-4-10 20:56:26   评论 邀请回答
3个回答
研究一下资料,很简单
最佳答案
2018-4-10 20:56:27 评论

举报

自己下载LCD1602的datasheet读一下,不难的
2018-4-11 15:04:49 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表