C51LCD1602液晶显示屏 基础理论

LCD1602液晶显示屏

1.LCD1602简介:
在这里插入图片描述2.管脚解释

3 脚:VL,**液晶显示偏压信号,用于调整 LCD1602 的显示对比度,**一般会外接电位器用以调整偏压信号,注意此脚电压为 0 时可以得到最强的对比度。

4 脚:RS,**数据/命令选择端,当此脚为高电平时,可以对 1602 进行数据字节的传输操作,而为低电平时,则是进行命令字节的传输操作。**命令字节,即是用356来对 LCD1602 的一些工作方式作设置的字节;数据字节,即使用以在 1602 上显示的字节。值得一提的是,LCD1602 的数据是 8 位的。

5 脚:R/W,读写选择端。当此脚为高电平可对 LCD1602 进行读数据操作,反之进行写数据操作。

6 脚:E,使能信号,其实是 LCD1602 的数据控制时钟信号,利用该信号的上升沿实现对 LCD1602 的数据传输。

7~14 脚:8 位并行数据口,而 51 单片机一组 IO 也是 8 位,使得对 LCD1602的数据读写大为方便。

在 LCD1602 内部含有 80 个字节的 DDRAM,它是用来寄存显示字符的。其地址和屏幕的对应关系如下表:
在这里插入图片描述在这里插入图片描述3.设置显示坐标和显示内容
根据DDRAM的取址规则:
若取“02”地址,显示1
由上图可知DDRAM的最高位需为1,
位置的地址
02+0x80→02|0x80(+就是或运算|)
(0x80=1000 0000)
显示
必须写入字符型数据需用ASCII码,十进制转化为ASCII编码
显示1:1+0x30→1|0x30
(0→0x30)(1→0x31)
![在这里插入图片描述](https://img-blog.csdnimg.cn/eb309a7a1fac447180a700626eda0835.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1N在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述4.LCD1602常用指令
在这里插入图片描述清屏指令是固定的,清洁显示屏,相当于把DDRAM里的数据全部填写空白,对应的ASCII码为SOH;
DB7-DB0:
二进制:0000 0001 十六进制:0x01 ASCII码:“_”

在这里插入图片描述二进制:0000 0110十六进制:0x06 :写入新数据后光标右移显示屏不移动
二进制:0000 0100十六进制:0x04 :写入新数据后光标右移显示屏移动
二进制:0000 0010十六进制:0x02 :写入新数据后光标左移显示屏不移动
二进制:0000 0000十六进制:0x00:写入新数据后光标左移显示屏移动

1在这里插入图片描述二进制:0000 1100 十六进制:0x0c:显示功能开功能无光标不闪烁
在这里插入图片描述
XX代表任意值都行我们就选择00;
二进制:0011 1000 十六进制:0x38:数据总线为8位显示2行5×7点阵/字符

5.LCD1602的使用
LCD1602的使用步骤
在这里插入图片描述在这里插入图片描述
在这里插入图片描述单片机:1us 而LCD1602为ns,足够使用

6.硬件设计
在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值