蓝屏/黄绿屏 1602A/2004A/12864B 液晶屏 5V LCD 带背光 IIC/I2C
Link to the original- 100 — 1999 шт 5000$ per piece.
- 2000 — 50119 шт 4000$ per piece.
- 50120+ шт 3000$ per piece.
Inspection + photo report for $1.5.
We check the goods and take a photo report so you can make sure you get the right product without faults or damage
Delivery from China to Ukraine, Uzbekistan, European and African countries
Payable upon arrival at the warehouse in China
Returns are only possible while the item is in our warehouse in China. Once the goods have been dispatched from China, they cannot be returned
Photo and product description
蓝屏/黄绿屏 1602A/2004A/12864B 液晶屏 5V LCD 带背光 IIC/I2C
标准型16X2液晶显示字符模块(背光/蓝屏/黄绿屏)
资料 https://pan.baidu.com/s/1EPC_ta8MB47NxaMSeqBOeQ 提取码 2qhd
重量:30克 左右
1602采用标准的16脚接口,其中:
第1脚:VSS为地电源
第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15脚:背光电源正极
第16脚:背光电源负极
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A” 。
以下是在液晶模块的第二行第一个字符的位置显示字母“A”的程序: ORG 0000H
RS EQU P3.7;确定具体硬件的连接方式
RW EQU P3.6 ;确定具体硬件的连接方式
E EQU P3.5 ;确定具体硬件的连接方式
MOV P1,#00000001B ;清屏并光标复位
ACALL ENABLE;调用写入命令子程序
MOV P1,#00111000B ;设置显示模式:8位2行5x7点阵
ACALL ENABLE ;调用写入命令子程序
MOV P1,#00001111B ;显示器开、光标开、光标允许闪烁
ACALL ENABLE ;调用写入命令子程序
MOV P1,#00000110B ;文字不动,光标自动右移
ACALL ENABLE ;调用写入命令子程序
MOV P1,#0C0H ;写入显示起始地址(第二行第一个位置)
ACALL ENABLE ;调用写入命令子程序
MOV P1,#01000001B ;字母A的代码
SETB RS ;RS=1
CLR RW ;RW=0 ;准备写入数据
CLR E ;E=0 ;执行显示命令
ACALL DELAY ;判断液晶模块是否忙?
SETB E ;E=1 ;显示完成,程序停车
AJMP $
ENABLE:
CLR RS ;写入控制命令的子程序
CLR RW
CLR E
ACALL DELAY
SETB E
RET
DELAY:
MOV P1,#0FFH ;判断液晶显示器是否忙的子程序
CLR RS
SETB RW
CLR E
NOP
SETB E
JB P1.7,DELAY ;如果P1.7为高电平表示忙就循环等待
RET
END
程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DELAY,然后输入显示位置的地址0C0H,最后输入要显示的字符A的代码41H。
SMC1602A(16*2)模拟口线接线方式
连接线图:
---------------------------------------------------
LCM-----51 LCM-----51 LCM------51
------------------------------------------------
DB0-----P1.0 DB4-----P1.4 RW-------P2.0
DB1-----P1.1 DB5-----P1.5 RS-------P2.1
DB2-----P1.2 DB6-----P1.6 E--------P2.2
DB3-----P1.3 DB7-----P1.7 VLCD接1K电阻到GND
---------------------------------------------------
[注:AT89S52使用12M晶振]
=============================================================*/
#define LCM_RW P2_0 //定义引脚
#define LCM_RS P2_1
#define LCM_E P2_2
#define LCM_Data P1
#define Busy 0x80 //用于检测LCM状态字中的Busy标识
#i nclude
void WriteDataLCM(unsigned char WDLCM);
void WriteCommandLCM(unsigned char WCLCM,BuysC);
unsigned char ReadDataLCM(void);
unsigned char ReadStatusLCM(void);
void LCMInit(void);
void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData);
void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData);
void Delay5Ms(void);
void Delay400Ms(void);
unsigned char code uctech[] = {"uctech"};
unsigned char code net[] = {"uctech.icpcn.com"};
void main(void)
{
Delay400Ms(); //启动等待,等LCM讲入工作状态
LCMInit(); //LCM初始化
Delay5Ms(); //延时片刻(可不要)
DisplayListChar(0, 5, uctech);
DisplayListChar(0, 0, net);
ReadDataLCM();//测试用句无意义
while(1);
}
//写数据
void WriteDataLCM(unsigned char WDLCM)
{
ReadStatusLCM(); //检测忙
LCM_Data = WDLCM;
LCM_RS = 1;
LCM_RW = 0;
LCM_E = 0; //若晶振速度太高可以在这后加小的延时
LCM_E = 0; //延时
LCM_E = 1;
}
//写指令
void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC为0时忽略忙检测
{
if (BuysC) ReadStatusLCM(); //根据需要检测忙
LCM_Data = WCLCM;
LCM_RS = 0;
LCM_RW = 0;
LCM_E = 0;
LCM_E = 0;
LCM_E = 1;
}
//读数据
unsigned char ReadDataLCM(void)
{
LCM_RS = 1;
LCM_RW = 1;
LCM_E = 0;
LCM_E = 0;
LCM_E = 1;
return(LCM_Data);
}
//读状态
unsigned char ReadStatusLCM(void)
{
LCM_Data = 0xFF;
LCM_RS = 0;
LCM_RW = 1;
LCM_E = 0;
LCM_E = 0;
LCM_E = 1;
while (LCM_Data & Busy); //检测忙信号
return(LCM_Data);
}
void LCMInit(void) //LCM初始化
{
LCM_Data = 0;
WriteCommandLCM(0x38,0); //三次显示模式设置,不检测忙信号
Delay5Ms();
WriteCommandLCM(0x38,0);
Delay5Ms();
WriteCommandLCM(0x38,0);
Delay5Ms();
WriteCommandLCM(0x38,1); //显示模式设置,开始要求每次检测忙信号
WriteCommandLCM(0x08,1); //关闭显示
WriteCommandLCM(0x01,1); //显示清屏
WriteCommandLCM(0x06,1); // 显示光标移动设置
WriteCommandLCM(0x0C,1); // 显示开及光标设置
}
//按指定位置显示一个字符
void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData)
{
Y &= 0x1;
X &= 0xF; //限制X不能大于15,Y不能大于1
if (Y) X = 0x40; //当要显示第二行时地址码+0x40;
X = 0x80; // 算出指令码
WriteCommandLCM(X, 0); //这里不检测忙信号,发送地址码
WriteDataLCM(DData);
}
//按指定位置显示一串字符
void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData)
{
unsigned char ListLength;
ListLength = 0;
Y &= 0x1;
X &= 0xF; //限制X不能大于15,Y不能大于1
while (DData[ListLength]>0x20) //若到达字串尾则退出
{
if (X <= 0xF) //X坐标应小于0xF
{
DisplayOneChar(X, Y, DData[ListLength]); //显示单个字符
ListLength++;
X++;
}
}
}
//5ms延时
void Delay5Ms(void)
{
unsigned int TempCyc = 5552;
while(TempCyc--);
}
//400ms延时
void Delay400Ms(void)
{
unsigned char TempCycA = 5;
unsigned int TempCycB;
while(TempCycA--)
{
TempCycB=7269;
while(TempCycB--);
};
以上程序仅供参考!!
外壳 LCD1602液晶屏外壳 斜可视角度 透明外壳
资料 https://pan.baidu.com/s/1nuGrVVN
12864 说明书链接: https://pan.baidu.com/s/1CSioqSMXyT7384EnJLTFng?pwd=efwq 提取码: efwq 复制这段内容后打开百度网盘手机App,操作更方便哦
说明书链接: https://pan.baidu.com/s/1dnJGKYn3I6ct7PcrOsBwcQ?pwd=xyvd 提取码: xyvd 复制这段内容后打开百度网盘手机App,操作更方便哦
电压:5V
12864液晶显示屏的外框
2*8螺丝
按12864液晶显示屏ST7920,电路板的固定孔距88MM X65MM的尺寸开模生产,将屏的固定孔直接安装在外壳上,外壳上的卡口能镶嵌在仪器面板上,和传统的数码表外框的安装方法相同。有了这个外框安装非常简单,不用后盖固定,也不用再做PVC贴膜了。自主设计开模生产,厂家直销。12864液晶显示屏的外框,液晶显示屏 ABS阻燃塑料外壳,替代PVC膜,外观美观大方,折装方便。
请拍前确定固定的孔距尺寸,可以先拍一个试用!不接受退货和差评,谢谢!
2004 LCD 2004A液晶 LCD 液晶模块 5V 蓝屏 20X4 LCD 亚特力外壳
有2004A 2004A1 2种型号 要求的请提前说明 默认是随机发货的
说明书 链接: https://pan.baidu.com/s/1XtCH7o3RSTzpnAKlu9Hsnw 提取码: ptui 复制这段内容后打开百度网盘手机App,操作更方便哦
资料链接:https://pan.baidu.com/s/1wvEa7Ltch4W21rjl-rT5ig 提取码:tbg6
工作电压5V 蓝屏
外型尺寸
蓝屏/黄绿屏 IIC/I2C 1602液晶模块 提供库文件
资料下载:http://pan.baidu.com/s/1eQsuNQi
蓝屏 /黄绿屏 IIC/I2C 2004 液晶模块 提供库文件
资料下载地址:
资料下载地址:链接: https://pan.baidu.com/s/13YFuPgXuEkL4pj-AI9yAfQ 密码:n1mp
重量:80g/个
arduino专用IIC总线控制,只占用2个IO | |||||||||||
对比度可调,背光灯可控 提供库文件 | |||||||||||
78元/个(蓝底白字屏)
|
1604液晶屏 1604液晶显示屏 5V 蓝屏
说明书 链接: https://pan.baidu.com/s/1zQeGFmwwKTCQaNnyJL_VPA 提取码: yhbd 复制这段内容后打开百度网盘手机App,操作更方便哦
一、参考说明
产品型号:HNC1604B01
外形尺寸:86.96*60*13mm
显示区域:62.3*27.6mm
字符数:16*4
玻璃类型:黄绿膜/蓝膜/灰膜/黑膜
背光类型:黄绿光/蓝光/白光/红光/翠绿光
驱动电压:3.3V/5V供电
工作温度:-20度至 +70度
存储温度:-30度至 +80度
二、接口定义
标准型16X4液晶显示字符模块
1604采用标准的16脚接口,其中:
第1脚:VSS为地电源
第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶 模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15脚:背光电源正极
第16脚:背光电源负极
0802A 液晶 蓝屏 黄绿屏 LCD液晶屏 液晶显示模块
说明书 链接: https://pan.baidu.com/s/1-na-QA2TJmHtxiWBeWAUeg?pwd=tfk4 提取码: tfk4 复制这段内容后打开百度网盘手机App,操作更方便哦
型号:0802A
点阵:8X2
外型尺寸:58X32mm
视区尺寸:38X16mm
工作电压:5.0V /3.3V
控制器:SPLC780D
接口方式:双排并口 14pin
商品描述:
字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区符发生器CGRAM,可以使用CGRAM来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置:清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;光标移位;显示移位等。提供内部上电自动复位电路,当外加电源电压超过+4.5V时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。
显示内容为2行,每行显示8个字符,每个字符大小为5×8点阵。
IIC/I2C/接口 LCD1602转接板送函数库LCD2004转接版 PCF8574 扩展
资料下载地址
https://pan.baidu.com/s/1qYVvk0c
1602 I2C接口 4线1602屏
IIC/I2C接口LCD1602转接板 不含LCD屏
控制板IO口只有20个,加些传感器、SD卡啥的,继电器等模块多了,IO口就不够用了,
原来的1602屏需要7个IO口才能驱动起来,我们开发的这个模块可以帮你省5个IO口,我们送函数库
产品参数:
1.尺寸:41.5mm(长)*19mm(宽)*15.3mm(高)
2.重量:5g
3.PCB颜色:黑色
4.供电电压:2.5-6V
5.支持I2C协议
6.带背光电源控制,可以通过跳线帽设置是否连接背光电源。插上跳线帽为连接背光电源,拔掉跳线帽为断开背光电源
7.对比度可调节,旋转蓝色电位器,顺时针增强,逆时针减弱。电位器设计在正面,方便客户随时随地自由调节
8.模块可级联,最多可级联8个。通过短路A0/A1/A2修改设备地址。
I2C转接板默认地址是0x27