其他分享
首页 > 其他分享> > LCD1602----LiquidCrystal库的使用1

LCD1602----LiquidCrystal库的使用1

作者:互联网

一:硬件介绍:

1.引脚定义:

2.屏幕介绍:

二:LiquidCrystal库介绍:

1.LiquidCrystal()

功能:初始化LCD。
语法:

2.begin()

功能:设置显示器的宽度和高度。
语法:
lcd.begin(cols,rows)
参数:
cols,列数
rows,行数
返回值:无

3.clear()

功能:清屏。
语法:
lcd.clear()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

4.home()

功能:光标复位。
语法:
lcd.home()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

5.setCursor()

功能:设置光标位置。
语法:lcd.setCursor(col,row)
参数:
col,光标定位到的列。
row,光标定位到的行。
返回值:无

6.write()

功能:输出一个字符到LCD上。
语法:
lcd.write(date)
参数:
date,需要显示的字符。
返回值:输出的字符数。

7.print()

功能:将文本输出到LCD上。
语法:
lcd.print(data)
lcd.print(data,BASE)
参数:
data,需要输出的数据(类型可为char,byte,int,long,String)。
BASE,输出的进制形式,可取:
BIN(二进制);
DEC(十进制);
OCT(八进制);
HEX(十六进制);
返回值:输出的字符数。

8.cursor()

功能:显示光标。
语法:
lcd.cursor()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

9.noCursor()

功能:隐藏光标。
语法:
lcd.noCursor()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

功能:开启光标闪烁。
语法:
lcd.blink()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

功能:关闭光标闪烁。
语法:
lcd.noBlink()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

12.display()

功能:开启LCD显示功能。
语法:
lcd.display()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

13.noDisplay()

功能:关闭LCD显示功能。显示之前的内容不会丢失,当用display()函数开启显示时,之前的内容会显示出来。
语法:
lcd.noDisplay()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

14.scrollDisplayLeft()

功能:将LCD上的内容向左移动一格。
语法:
lcd.scrollDisplayLeft()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

15.scrollDisplayRight()

功能:将LCD上的内容向右移动一格。
语法:
lcd.scrollDisplayRight()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

16.autoscroll()

功能:自动滚屏。
语法:
lcd.autoscroll()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

17.noAutoscroll()

功能:关闭自动滚屏。
语法:
lcd.noAutoscroll()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

18.leftToRight()

功能:设置文本的输入方向为从左到右。
语法:
lcd.leftToRight()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

19.rightToLeft()

功能:设置文本的输入方向为从左到右。
语法:
lcd.rightToLeft()
参数:
lcd,LiquidCrystal类的对象。
返回值:无

20.createChar()

功能:创建自定义字符,共可以创造8个自定义字符,显示时需要用write()函数。
语法:
lcd.createChar(num,data)
参数:
lcd,LiquidCrystal类的对象。
num是编号,编号为1到8.
data是像素数据。
返回值:无

三:实例演示:

功能:显示hello,world!并显示运行时间。

# include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,5,4,3,2);//实例化,并初始化引脚
void setup() {
  lcd.begin(16,2);//设置行列
  lcd.print("hello,word!");//打印信息
}

void loop() {
  lcd.setCursor(0,1);//设置光标位置
  lcd.print("time:");
  lcd.print(millis()/1000);//计算运行时间
}

小讲解:millis函数可以用来获取Arduino开机后运行的时间长度,该时间长度单位是毫秒,最长可记录接近50天左右的时间。如果超出记录时间上限,记录将从0重新开始。

效果显示:

标签:语法,功能,----,lcd,参数,LCD1602,返回值,LiquidCrystal
来源: https://www.cnblogs.com/xutongxue/p/16024272.html