首页 > 爱游戏直播稳定版

【48812】STM32实例-LCD1602电路简析

时间: 2024-04-30 11:26:51 |   作者: 爱游戏直播稳定版

  1602 液晶,从它的姓名咱们就能够精确的看出它的显现容量,就应该显现 2 行,每行 16 个字符的液晶,电路图如下所示。

  LCD1602它的使命电压是 4.5V~5.5V,关于这点咱们规划电路的时分,直接按照 5V 琐细规划,然则保证咱们的 5V 琐细最低不克不及低于 4.5V。

  在 5V 使命电压下测量它的使命电流是 2mA,人人留心,这个 2mA 仅仅是指液晶,而它的黄绿背光多是用LED做的,所以功耗不会太小的,一二十毫安照样有的。

  1602 液晶总共 16 个引脚,每一个引脚的功用,咱们都能够在它的数据手册上获得。

  而这些底子的信息,在咱们规划电路和编写代码之前,有必要先看清晰,1602 液晶引脚功用如下表所示。

  补白:我们在试验过程中可能会遇到3.3V无法驱动的问题,其实3.3V能够驱动的,仅仅显现的不清楚罢了,我们调理3脚的液晶显现偏压就能正常显现了

  LCD1602液晶模块的读写操作、屏幕和光标的操作都是经过指令编程来完成的。1 为高电平、0为低电平。具体解释一下各个指令。

  指令 3:光标和显现形式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上一切。文字是否左移或许右移。高电平表明有用,低电平则无效。

  指令 4:显现开关操控。D:操控全体显现的开与关,高电平表明开显现,低电平表明关显现 C:操控光标的开与关,高电平表明有光标,低电平表明无光标 B:操控光标是否闪耀,高电平闪耀,低电平不闪耀。

  指令 5:光标或显现移位 S/C:高电平时移动显现的文字,低电平时移动光标。

  指令 6:功用设置指令 DL:高电平时为 4 位总线 位总线 N:低电平时为单行显现,高电平时双行显现 F:低电平时显现 5x7 的点阵字符,高电平时显现 5x10的点阵字符。

  指令 9:读忙信号和光标地址 BF:为忙标志位,高电平表明忙,此刻模块不能接纳指令或许数据,假如为低电平表明不忙。

  液晶显现模块是一个慢显现器材,所以在履行每条指令之前一定要承认模块的忙标志为低电平,表明不忙,不然此指令失效。要显现字符时要先输入显现字符地址,也便是告知模块在哪里显现字符,下图是LCD1602 的内部显现地址。

  例如第二行榜首个字符的地址是 40H,那么是否直接写入 40H 就能够将光标定位在第二行榜首个字符的方位呢?这样不可,由于写入显现地址时要求最高位 D7 恒定为高电平 1 所以实践写入的数据应该是

  51单片机是直接输出5V所以能直接驱动1602,STM32系列是输出3.3v电压,所以不能正常驱动1602,我的处理 方法是将二脚VCC接5V,其他脚仍是用3.3v驱动,成果就能正常显现了。

  还有一个问题,便是液晶显现偏压的问题,上面说了接地对比度最高,接VCC对比度最低,或许接可变电阻器进行调理,开端的时分便是这一个显现偏压接了VCC却是我一向看到不清楚,由于文档看的不细心。

上一篇:怎么样去使用51单片机制作一个心形流水灯

下一篇:一张图看懂液晶面板内部结构竟如此复杂