您的位置 首页 解答

1602液晶需求了解的四个指令

1602液晶需要了解的四个指令-写指令 0x38,设置 16×2 显示,5×7 点阵,8 位数据接口。这条指令对我们这个液晶来说是固定的,必须写 0x38,大家仔细看会发现我们的液晶实际上内部点阵是 5×8 的,还有一些1602 液晶还兼容串行通信,用 2 个 IO 口即可,但是速度慢,我们这个液晶就是固定的 0x38模式。

单片机寄存器的用法相似,1602 液晶在运用的时分,咱们首先要进行初始的功用装备,1602 液晶有以下几个指令需求了解。

1) 显现形式设置

写指令 0x38,设置 16×2 显现,5×7 点阵,8 位数据接口。这条指令对咱们这个液晶来说是固定的,有必要写 0x38,咱们仔细看会发现咱们的液晶实际上内部点阵是 5×8 的,还有一些1602 液晶还兼容串行通讯,用 2 个 IO 口即可,可是速度慢,咱们这个液晶便是固定的 0x38形式。

2) 显现开/关以及光标设置指令

这里有 2 条指令,第一条指令,一个字节中 8 位,其间高 5 位是固定的 0b00001,低 3位咱们分别用 DCB 从高到低表明,D=1 表明开显现,D=0 表明关显现;C=1 表明显现光标,C=0 表明不显现光标;B=1 表明光标闪耀,B=0 表明光标不闪耀。

第二条指令,高 6 位是固定的 0b000001,低 2 位咱们分别用 NS 从高到低表明,其间N=1 表明读或许写一个字符后,指针主动加 1,光标主动加 1,N=0 表明读或许写一个字符后指针主动减 1,光标主动减 1;S=1 表明写一个字符后,整屏显现左移(N=1)或右移(N=0),以到达光标不移动而屏幕移动的作用,好像咱们的计算器输入相同的作用,而 S=0 表明写一个字符后,整屏显现不移动。

3) 清屏指令

固定的,写入 0x01 表明显现清屏,其间包含了数据指针清零,一切的显现清零。写入0x02 则仅仅是数据指针清零,显现不清零。

4) RAM 地址设置指令

该指令码的最高位为 1,低 7 位为 RAM 的地址,RAM 地址与液晶上字符的联系如上图12-2 所示。一般,咱们在读写数据之前都要先设置好地址,然后再进行数据的读写操作。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/jieda/345661.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部