30、LCD1602

LCD1602介绍

LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符
显示容量:16×2个字符,每个字符为5*7点阵
30、LCD1602_第1张图片

引脚及应用电路

30、LCD1602_第2张图片

内部结构框图

30、LCD1602_第3张图片

存储器结构

30、LCD1602_第4张图片

时序结构

写数据/指令
30、LCD1602_第5张图片

LCD1602指令集

30、LCD1602_第6张图片

LCD1602操作流程

初始化:
发送指令0x38 //八位数据接口,两行显示,5*7点阵
发送指令0x0C //显示开,光标关,闪烁关
发送指令0x06 //数据读写操作后,光标自动加一,画面不动
发送指令0x01 //清屏

显示字符:
发送指令0x80|AC //设置光标位置
发送数据 //发送要显示的字符数据
发送数据 //发送要显示的字符数据
……

字符、字符串

字符:根据一定规则建立的数字到字符的映射(ASCII码表)
例如:0x21=’!’,0x41=’A’,0x00=’\0’
定义方法:char x=‘A’;(等效于char x=0x41;)

字符数组:存储字符变量的一个数组
定义方法:char y[]={’A’, ’B’, ’C’};
(等效于char y[]={0x41,0x42,0x43}; )

字符串:在字符数组后加一个字符串结束标志,本质上是字符数组
定义方法:char z[]=”ABC”;(等效于char z[]={’A’, ’B’, ’C’, ’\0’};)

你可能感兴趣的:(物联网-51单片机,单片机,51单片机,物联网,嵌入式硬件,iot)