602中文数据(LCD1602液晶的工作原理)
1.1的工作原理。LCD1602液晶
LCD1602简介
602 LCD又称1602字符LCD,是专门用来显示字母、数字和符号的点阵式LCD模块。它由若干个5×7或5×10的点阵字符位组成,每个点阵字符位可以用来显示一个字符,每个位之间有一个点间距,每行之间有一个间距,起到字符间距和行间距的作用。正因为如此,它不能很好地显示图片。
602的引脚
操作步骤:
初始化
写入(RS=L)以设置显示坐标。
写数据(RS=H)
LCD1602的按键指令设置
1.清除屏幕指令
功能:
清空LCD,即以ASCII“空white”填充DDRAM的所有内容
代码20H
光标归位,即光标撤回到液晶屏的左上方;
将地址计数器(AC)的值设置为0。
2.输入模式设置指令
功能:设置每次设置1位数据后光标的位移方向,设置每次写入的一个字符是否移动。参数设置如下:
位名设置
I/D 0=写入新数据后光标向左移动1=写入新数据后光标向右移动
0 =写入新数据后显示屏不移动;1=写入新数据后,整个显示屏显示正确。
移动1个字符
3.显示开关控制指令。
功能:控制显示开/关、光标显示/关以及光标是否闪烁。参数设置如下:
位名设置
0 =显示功能关闭1=显示功能开启
0 =无游标1=游标
0 =光标闪烁1=光标不闪烁
4.功能设置指令
功能:设置数据总线位数、显示行数和字体。参数设置如下:
位名设置
0 = 4位用于数据总线1= 8位用于数据总线
0 =显示1行1=显示2行
0 =每个字符5× 7点阵/1=5×10点阵
二:设置完成后,我们需要知道在哪里显示,在哪里显示。在LCD模块的初始化中,应首先设置显示模式。当LCD模块显示字符时,光标会自动向右移动,无需手动干预。在输入每个指令之前,需要确定LCD模块是否处于忙碌状态。DDRAM是显示数据RAM,用于存储要显示的字符代码。总共有80个字节,地址和屏幕的对应关系如下:
显示字符时,首先要输入显示字符的地址,也就是告诉模块显示字符的位置。比如第二行之一个字符的地址是40H,直接写40H就可以定位光标。
第二行之一个字符的位置呢?否,因为写入显示地址需要更高位D7。
它是一个恒定的高电平1,所以实际写入的数据应该是01000000B(40H)。
+10000000B(80H)=11000000B(C0H).在1602年,我们只用前16个。第二行也使用前16个地址。对应如下:
RAM地址映射