Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1057|回复: 0

1602原版管脚定义

[复制链接]

254

主题

363

帖子

2431

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2431
发表于 2023-1-31 22:30:31 | 显示全部楼层 |阅读模式
LCD 1602 是一种点阵式的字符型液晶屏,它能够同时显示16 x 2即32个字符。每个字符5 x 8 个点组成点阵。通过所有这些点阵显示信息。
LCD1602的液晶控制芯片是HD44780。

1602液晶管脚

1602液晶管脚
上一张1602芯片的实际模样:

1602驱动芯片

1602驱动芯片

1602LCD 通常采用标准的16脚接口或引脚,其各引脚含义如下:

  • 第1引脚:GND为电源地。
  • 第2引脚:VCC接5V电源正极。
  • 第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生重影,使用时可以通过一个10K的电位器调整对比度)。
  • 第4引脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。
  • 第5引脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。
  • 第6引脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。
  • 第7~14引脚:D0~D7为8位双向数据端。
  • 第15引脚:背光正极。
  • 第16引脚:背光负极。


接口信号说明:

1602接口信号说明

1602接口信号说明
原理图:

1602原理图

1602原理图

请重点关注几个引脚:

液晶显示偏压:VL对应原理图V0引脚,作用是调整1602的显示对比度,可外接电位器进行调节对比度,上图原理图接地引脚电压为0这时候对比度最高。
数据/命令选择端:RS对应原理图RES引脚,引脚高电平:进行数据字节传输,引脚低电平:进行命令字节传输。
读/写选择端:R/W对应原理图R/W引脚,引脚高电平:对1602进行读数据,引脚低电平:对1602进行写数据,一般应用都是直接拉低只进行写数据。
使能信号:E对应原理图E引脚,该引脚上升沿代表对1602开始数据传输,下降沿代表数据传输结束。
背光控制:原理图K+引脚,该引脚高电平:背光关闭,引脚低电平:背光打开。                                                                                                                                                     






2写指令跟4写数据对比可看出RW读写引脚为低电平,E为高电平,D0~D7为传输的数据是命令/数据,RS数据/命令选择端(高:数据 , 低:命令)。

时序操作

时序操作

时序

时序



常用的写指令如下,其他指令可去查1602的datasheet:

写指令

写指令


数据写入CGRAM指令:
此指令可以自定义显示一个字符,我们写地址的丝毫应该是0x40+Address
CGRAM指令(指令寄存器RAM指令).jpg
驱动程序:  《源码见附件》
51单片机跟STM32单片机的驱动基本一致主要是引脚的配置不怎么一样,
特别注意STM32驱动写指令/数据GPIO_Write(GPIOA,(GPIO_ReadOutputData(GPIOA) & 0xff00) | cmd/data)为对电平的读取再写数据,其他均与51驱动一致。


参考:https://zhuanlan.zhihu.com/p/266391922
https://www.basemu.com/1602-lcd-pinout.html











STM32(6线)最精简线1602驱动.c

3.88 KB, 下载次数: 166

原版51-1602驱动(11线)程序.c

18.72 KB, 下载次数: 170

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 09:25 , Processed in 0.017567 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表