4.16x2 字符显示屏(并行接口)

一、功能以及原理

原理:16x2 字符显示屏(并行接口)可以显示用户需要的文字在特定的位置

二、引脚介绍以及对应开发板可用引脚

16x2 字符显示屏(并行接口)引脚: - VSS:接地引脚,连接 Arduino 板的 GND 引脚,为模块提供零电位参考。 - VDD:电源正极引脚,连接 Arduino 板的 5V 引脚,为模块提供工作所需的电能。 - VO:对比度调节引脚,通过调节液晶显示的对比度,使显示内容清晰可见,连接 Arduino 板的 GND 引脚 数据传输引脚(连接 Arduino 板的数字引脚) - RS:寄存器选择引脚。当 RS=0 时,选择指令寄存器,用于写入指令;当 RS=1 时,为读取操作,用于写入或读取显示数据。 - RW:读写控制引脚。当 RW=0 时,为写入操作,向 LCD 写入指令或数据;当 RW=1 时,为读取操作,从 LCD 读取状态或数据。 - E:使能信号引脚。在进行读写操作时,E 引脚会产生一个高电平脉冲信号,LCD 在这个脉冲的下降沿完成数据的读写。 - D0-D7:8 位并行双向数据总线引脚,用于在微控制器和 LCD 之间传输指令、数据等信息。 背光相关引脚 - A:背光源正极引脚,连接 Arduino 板的 5V 引脚,为背光源提供电能,使屏幕在光线较暗时也能看清显示内容。 - K:背光源负极引脚,连接 Arduino 板的 GND 引脚,与 A 引脚共同构成背光源的供电回路。 # 三、代码控制 - 设置好对应的数字引脚 - 在第一行显示“hello world” - 在第二行显示程序运行的时间(秒数) - 电路连接图可参照相关案例演示 ## 3.1 文本代码 ``` #include const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd1602(rs, en, d4, d5, d6, d7); void setup() { lcd1602.begin(16, 2); lcd1602.setCursor(0,0); lcd1602.print("hello,world!"); } void loop() { lcd1602.setCursor(0,2); lcd1602.print(millis() / 1000); } ``` ## 3.2 图形化代码 可在“显示器”中的“16*2 字符显示屏(并行接口)”,找到对应的图形化代码块。

四、相关案例演示

连接时要与电阻相连以避免因电流过大被烧坏

1、电路连接图

2、程序运行图

五、相关课程链接

  1. 【Arduino 精选项目——LCD1602 显示键盘输入内容】 https://www.bilibili.com/video/BV1fV4LeYErW/?share_source=copy_web&vd_source=7eafc622b20fbde30ea1853f07bc5a80
  2. https://www.funcode.cc/course-learn/detail?courseId=66&from=courseList
  3. https://www.funcode.cc/course-learn/detail?courseId=88&from=courseList

results matching ""

    No results matching ""