求助大佬LCD问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: zz1018

[未解决] 求助大佬LCD问题

[复制链接]
发表于 2020-2-26 08:45 | 显示全部楼层

发表于 2020-2-26 08:45 | 显示全部楼层
       1 Vss 接地 (0V)

  2 Vdd 电源 (+5V)

  3 Vo或与Vee - 对比度调整(0-5V), 可接一颗1K的电阻或接一个5K的电位器

  4 RS Register Select: 参数:{1: D0 – D7 设置为1时当作资料解释 0: D0 – D7 设置为0时当作指令解释}

  5 R/W Read/Write mode: 参数:{1: 从LCD读取资料 0: 写资料到LCD(一般情况下很少从LCD读取资料,把这个脚接地可省I/O脚位)}

  6 E Enable

  7 D0 Bit 0 LSB

  8 D1 Bit 1

  9 D2 Bit 2

  10 D3 Bit 3

  11 D4 Bit 4

  12 D5 Bit 5

  13 D6 Bit 6

  14 D7 Bit 7 MSB

  15 A+ 背光(串联一个1K的电阻接地或串联一个5K的电位器调整背光)

  16 K- 背光(GND)
发表于 2020-2-26 08:48 | 显示全部楼层

供参考

[mw_shl_code=arduino,true]#include 《LiquidCrystal.h》

  LiquidCrystal lcd(12,11,5,4,3,2); //定义脚位

  void setup()

  {

  lcd.begin(16,2); //设置LCD显示的数目。16 X 2:16格2行。

  lcd.print(“hello,world!”); //将hello,world!显示在LCD上

  }

  void loop()

  {

  lcd.setCursor(0,1); //将闪烁的光标设置到column 0, line 1 (注释:从0开始数起,line 0是显示第一行,line 1是第二行。)

  lcd.print(millis()/1000); //开机后屏幕现实以秒几时的时间

  }[/mw_shl_code]
 楼主| 发表于 2020-2-26 08:51 | 显示全部楼层
eagler8 发表于 2020-2-26 08:48
供参考

[mw_shl_code=arduino,true]#include 《LiquidCrystal.h》

我还是那个问题,LCD的端口不知道是哪个
 楼主| 发表于 2020-2-26 08:52 | 显示全部楼层
zz1018 发表于 2020-2-26 08:51
我还是那个问题,LCD的端口不知道是哪个

在运行你的程序之后,就显示找不到
发表于 2020-2-26 09:01 | 显示全部楼层
zz1018 发表于 2020-2-26 08:51
我还是那个问题,LCD的端口不知道是哪个

接线图上有注明的
发表于 2020-2-26 09:02 | 显示全部楼层

 楼主| 发表于 2020-2-26 09:19 | 显示全部楼层
eagler8 发表于 2020-2-9 12:26
连接16线制LCD或4线制IIC的LCD,使用的库是不同的,老款是使用16线的多,现在为节约Arduino的IO端口,一 ...

你说使用的库不同,那么应该用哪个库呢?
发表于 2020-2-26 09:21 | 显示全部楼层


供参考
LCD1602的第1、5、16脚接开发板GND;
LCD1602第2、15脚接开发板5V;
LCD1602的第4、6、11、12、13、14分别连接开发板数字引脚12、11、5、4、3、2;
电位器两端引脚分别连接5V和GND,
中间引脚连接LCD1602第3引脚。

发表于 2020-2-26 09:23 | 显示全部楼层
zz1018 发表于 2020-2-26 09:19
你说使用的库不同,那么应该用哪个库呢?

刚发的参考程序,试试看.......
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 13:37 , Processed in 0.079361 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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