[1]管脚作用
        (1)VSS:一般接地

        (2)VDD:一般接5V电源
        (3)VEE:接电位器,可以根据电压调节屏幕的背光亮度。

        (4)RS:寄存器选择,高电平选择数据寄存器,低电平选择指令寄存器。 

        (5)RW:读、写信号线,高电平读,低电平写。

        (6)E:写操作时,低电平有效;读操作时,高电平有效。

        (7)D0~D7:双数据总线的0~7位,第7位为busy flag。

        <8>BLA,BLK:背光电源的正负极。

[2]寄存器选择控制表

        (1)RS=0;RW=0;写入指令寄存器

        (2)RS=0,RW=1;读busy flag,读取位地址计数器D0~D7的数值。

        (3)RS=1,RW=0;写入数据寄存器。

        (4)RS=1,RW=1;从数据寄存器读取数据。

[3]写入指令

  1. 0x01: 清除显示,将所有数据设置为“空格”或“0x20”。
  2. 0x02: 光标返回到行首,不清除显示内容。
  3. 0x04: 设置光标移动方向和显示内容的移动方向,其中第一位是移动光标的方向,第二位是移动显示内容的方向,分别可设为“0”或“1”,默认为向右移动。
  4. 0x06: 光标右移,不移动显示内容。
  5. 0x07: 光标左移,不移动显示内容。
  6. 0x08: 关闭显示和光标。
  7. 0x0C: 开启显示,关闭光标,显示内容不闪烁。
  8. 0x0E: 开启显示,光标闪烁。
  9. 0x0F: 开启显示,光标闪烁,显示内容有下划线。
  10. 0x10: 光标移动,向上移动一行。
  11. 0x14: 光标移动,向下移动一行。
  12. 0x18: 光标左移一位,不移动显示内容。
  13. 0x1C: 光标右移一位,不移动显示内容。
  14. 0x38: 设置显示模式,其中第三位是数据接口模式,分别为“0”和“1”,默认为8位模式;第四位是显示行数,分别为“0”和“1”,默认为2行显示;第五位是字符大小,分别为“0”和“1”,默认为5×8点阵。
  15. 0x80~0x8F: 光标定位,其中0x80表示第一行,0x8F表示第一行最后一个位置,第一行共有[0x80+(00H~27H)];0xC0表示第二行第一个位置,0xCF表示第二行最后一个位置,[0x8F+(00H~27H)]
  16. 值得注意的是,光标位置会一直停留在屏幕内。
物联沃分享整理
物联沃-IOTWORD物联网 » LCD1602液晶显示屏

发表评论