一、功能简介
1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM1602引脚,显示效果也不好)。
是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。
市面上字符液晶大多数是基于液晶芯片的,控制原理是完全相同的,因此基于写的控制程序可以很方便地应用于市面上大部分的字符型液晶。
二、引脚图
1602采用标准的16脚接口,其中:
第1引脚:GND为电源地
第2引脚:VCC接5V电源正极
第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。
第4引脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。
第5引脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。
第6引脚:E(或EN)端为使能()端,高电平(1)时读取信息,负跳变时执行指令。
第7~14引脚:D0~D7为8位双向数据端。
第15~16脚:空脚或背灯电源。第15引脚背光正极,第16引脚背光负极。
三、接线说明
—> UNO说明
GND—>GND接地
VCC—>5V5V电源
V0—>连接3脚继电器中间,用于调节对比度
RS—>3随便接一个输出口,方便接线、画图
R/W—>GND接地,写模式
EN—>5随便接一个输出口,方便接线、画图
D0~D3—>4位工作模式,不使用
D4~D7—>10~13其它口也行1602引脚,方便接线、画图
BLA—>背光,电源正极,可选
BLK—>背光,接地,可选
四、程序设计思路
//引入库
#
// 初始化针脚
const int rs = 3, en = 5, d4 = 10, d5 = 11, d6 = 12 d7 = 13;
lcd(rs, en, d4, d5, d6, d7);
void setup() {
//设置LCD要显示的列数、行数,即2行16列
lcd.begin(16, 2);
//输出Hello World
lcd.print("hello, world!");
void loop() {
//设置光标定位到第0列,第1行(从0开始)
lcd.(0, 1);
//打印从重置后的秒数
lcd.print( () / 1000);
Mixly编程软件中有专用的模块,拖拉组合后便可使用,非常便捷易用;
在智联开发板上尽情的实践自已的想法吧!
剩下的可能只有是我们想不到的了!
教程中相应的程序及示例请加入QQ群:
在查看群文件中下载;
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh