30、LCD1602

LCD1602介绍

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

引脚及应用电路

在这里插入图片描述

内部结构框图

在这里插入图片描述

存储器结构

在这里插入图片描述

时序结构

写数据/指令
在这里插入图片描述

LCD1602指令集

在这里插入图片描述

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’};)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值