Stduino IDE stm32 最小系统 小蓝板 LCD1602(七)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3861|回复: 0

Stduino IDE stm32 最小系统 小蓝板 LCD1602(七)

[复制链接]
发表于 2020-8-22 21:16 | 显示全部楼层 |阅读模式
Stduino IDE stm32 最小系统 小蓝板 驱动LCD1602

1602液晶显示器(1602 Liquid Crystal Display,此后简称1602 LCD)是一种常见的字符液晶显示器,因其能显示两排字符每排16个字符而得名。通常我们使用的1602 LCD中集成了字库芯片,通过LiquidCrystal类库提供的API,我们可以很方便的使用1602LCD显示英文字母与一些符号。

Stduino IDE上自行搜索安装一下LiquidCrystal 库即可使用


硬件准备:
小蓝板;杜邦线;面包版;LCD1602(这里我购买的是1602A QAPSS 3.3V 液晶屏)
电路连接:

[td]
LCD1602
—>
C8T6小蓝板说明
GND
—>
GND接地
VCC
—>
5V5V电源
V0
—>
连接3脚继电器中间,用于调节对比度
RS
—>
PB12随便接一个输出口,方便接线、画图
R/W
—>
GND接地,写模式
EN
—>
PB13随便接一个输出口,方便接线、画图
D0~D3
—>
4位工作模式,不使用
D4~D7
—>
PB4-PB7其它口也行,方便接线、画图
BLA
—>
背光,电源正极,可选
BLK
—>
背光,接地,可选
[td]
代码

  1. #include <LiquidCrystal.h>

  2. const int rs = PB12, en = PB13, d4 = PB4, d5 = PB5, d6 = PB6, d7 = PB7;
  3. LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

  4. void setup() {
  5. // 设定列数与行数
  6. lcd.begin(16, 2);
  7. // 注意在这里输入显示内容(不支持中文)

  8. lcd.print("Hello,Stduino!");
  9. }

  10. void loop() {
  11. // Turn off the display:
  12. lcd.noDisplay();
  13. delay(1500);
  14. // Turn on the display:
  15. lcd.display();
  16. delay(1500);
  17. }
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:24 , Processed in 0.166384 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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