打印

请教:1602字符液晶显示时程序中显示位置

[复制链接]
1706|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
deerly|  楼主 | 2012-3-7 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学习1602字符液晶显示时程序中显示位置没看明白
file:///D:/Tencent/QQ/Users/780320208/Image/HYY$7PX2_U@%7D9G8AD5~)5EK.jpg
file:///D:/Tencent/QQ/Users/780320208/Image/]2F5%602HH%7DWFLHU]J@87PU3X.jpg

资料上写的0x10已经确定了字符显示位置了,
在赋予端口P0指令数据是为什么要与0x80相或呢?

相关帖子

沙发
deerly|  楼主 | 2012-3-7 11:24 | 只看该作者
lcd_pos(0x10);               //设置显示位置为第一行第17列

void lcd_pos(uchar pos)                                                   
{                                                                          
   lcd_wcmd(pos|0x80);      //数据指针=80+地址变量                        
}

这是图片中程序

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

0

粉丝