arduino输出显示LCDPPT推荐.ppt
- 文档编号:15664980
- 上传时间:2022-11-11
- 格式:PPT
- 页数:21
- 大小:380.50KB
arduino输出显示LCDPPT推荐.ppt
《arduino输出显示LCDPPT推荐.ppt》由会员分享,可在线阅读,更多相关《arduino输出显示LCDPPT推荐.ppt(21页珍藏版)》请在冰豆网上搜索。
LCD电路液晶驱动LiqudCrystal类库成员函数函数LiquidCrystal()是LiquidCrystal类的构造函数,用于初始化LCD。
需要根据所使用的接线方式来填写对应的参数。
语法:
根据接线方式的不同,函数的使用方法也不同:
4位数据线接法的语法是:
LiquidCrystal(rs,enable,d4,d5,d6,d7)LiquidCrystal(rs,rw,enable,d4,d5,d6,d7)8位数据线接法的语法是:
LiquidCrystal(rs,enable,d0,dl,d2,d3,d4,d5,d6,d7)LiquidCrystal(rs,rw,enable,d0,dl,d2,d3,d4,d5,d6,d7)参数:
rs,连接到RS的Arduino引脚。
rw,连接到R/W的Arduino引脚(可选)。
enable,连接到E的Arduino引脚。
d0,dl,d2,d3,d4,d5,d6,d7,连接到对应数据线的Arduino引脚。
begin()函数begin()的功能是设置显示器的宽度和高度。
lcd.begin(cols,rows);
参数:
lcd,LiquidCrystal类的实例化对象。
cols,LCD的列数。
rows,LCD的行数:
这里使用1602LCD,因此设置为begin(16,2)即可。
返回值:
无。
clear()home()clear()函数clear()的功能是清屏。
清除屏幕上的所有内容,并将光标定位到屏幕左上角位置。
lcd.Clear()参数lcd,LiquidCrystal类的对象。
home()函数home()功能是使光标复位。
将光标定位到屏幕左上角位置。
lcd.home()lcd,LiquidCrystal类的对象。
setCursor()函数setCursor()功能是设置光标位置。
将光标定位在指定位置,如setCursor(1,1)即是将光标定位到第2列、第2行的位置。
lcd.setCursor(col,row)参数:
col,光标需要定位到的列。
row,光标需要定位到的行。
write()函数write()功能是输出一个字符到LCD上。
每输出一个字符,光标就会向后移动一格。
lcd.write(data)参数:
lcd,LiquidCrystal类的对象。
data,需要显示的字符。
输出的字符数。
print()函数print()功能是将文本输出到LCD上。
lcd.print(data)lcd.print(data,BASE)参数:
data,需要输出的数据(类型可为char、byte、int、long、String)BASE:
输出的进制形式BIN,二进制DEC,十进制OCT,八进制HEX,十六进制返回值,输出的字符数。
光标函数函数cursor()功能是显示光标。
在当前光标所在位置会显示一条下画线。
lcd.cursor()参数:
noCursor()函数noCursor()功能是隐藏光标。
lcd.noCursor()lcd,LiquidCrystal类的对象。
blink()noBlink()函数blink()功能是开启光标闪烁。
该功能需要先使用cursor()显示光标。
lcd.blink()lcd,LiquidCrystal类的对象。
noBlink()函数noBlink()功能是关闭光标闪烁。
lcd.noBlink()lcd,LiquidCrystal类的对象。
display()函数display()功能是开启LCD的显示功能。
它将会显示在使用noDisplay()关闭显示功能之前的LCD显示任何内容。
lcd.display()参数:
函数noDisplay()功能是关闭LCD的显示功能。
LCD将不会显示任何内容,但之前显示的内容不会丢失,当使用display()函数开启显示时,之前的内容会显示出来。
lcd.noDisplay()参数:
左移、右移函数scrollDisplayLeft()功能是向左滚屏。
将LCD上显示的所有内容向左移动一格。
lcd.scrollDisplayLeft()参数:
lcd,LiquidCrystal类的对象。
函数scrollDisplayRight()功能是向右滚屏。
将LCD上显示的所有内容向右移动一格。
lcd.scrollDisplayRight()参数:
autoscroll()函数autoscroll()功能是自动滚屏。
lcd.autoscroll()参数:
noAutoscroll()函数noAutoscroll()功能是关闭自动滚屏。
lcd.noAutoscroll()参数:
创建自定义字符函数createChar()功能是创建自定义字符。
最大支持8个5x8像素的自定义字符。
8个字符可以用18编号。
每个自定义字符都使用一个8B的数组保存。
当输出自定义字符到LCD上时,需要使用write()函数。
lcd.createChar(Num,Data)参数:
Num,自定义字符的编号(1-8)。
Data,自定义字符像素数据。
液晶显示器LCD1602应用#include/实例化一个lcd的LiquidCrystal类的对象,并初始化相关引脚LiquidCrystallcd(12,11,4,5,6,7);
/初始化voidsetup()/设置LCD行、列数,2行、16列lcd.begin(16,2);
/主循环voidloop()lcd.setCursor(1,0);
/设置光标位置到0行、1列lcd.print(_Welcome_);
/打印输出_Welcome_lcd.setCursor(1,1);
/设置光标位置到0行、1列lcd.print(Ilovearduino);
/打印输出Ilovearduino谢谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arduino 输出 显示 LCD