LCD1602的硬件参数和引脚定义-飞外网

1.简介

LCD1602是很多单片机爱好者较早接触的字符型液晶显示器,它的主控芯片是HD44780或者其它兼容芯片。与此相仿的是LCD12864液晶显示器,它是一种图形点阵显示器,能显示的内容比LCD1602要丰富得多,除了普通字符外,还可以显示点阵图案,带有汉字库的还可以显示汉字,它的并行驱动方式与LCD1602相差无几,所以,在这里花点时间是值得的。

一般来说,LCD1602有16条引脚,据说还有14条引脚的,与16脚的相比缺少了背光电源A(15脚)和地线K(16脚)。这块LCD1602的型号是HJ1602A,是绘晶科技公司的产品,它有16条引脚。如图1所示:

2.硬件参数

(1)LCD1602主要技术参数

a.显示容量:16×2个字符

b.芯片工作电压:4.5—5.5V

c.工作电流:2.0mA(5.0V)

d.模块最佳工作电压:5.0V

e.字符尺寸:2.95×4.35(W×H)mm

(2)引脚定义

首先,1602液晶显示屏除了电源、地以外,有3个控制引脚RSR/WE和8个数据引脚DB0-7。建议8个数据引脚接在同一组上,程序写起来比较简单。硬件连接参考如图。

当我们想在指定位置写入内容时,要先指定地址,如在第一行第一位写入,地址位是00H,再加上DB7的1,即80H(0010000000),第二行第一位是40H,再加上DB7的1,即C0H(0011000000),依次类推。

LCD的已有的字模存储在CGROM中,自定义的存储在CGRAM,留给自定义的位置只有8个地址,字模地址为01000000-01000111八个地址,也就是最多自定义8个符号或者图形。

根据这条指令,来写一个摄氏度℃的自定义符号,对应图如下

上面的数据也可以用8X8的字模软件进行获取字符数据**

用zimo221软件,新建一个8*8的图像,留出左边3列,用右边5列点出自定义字符,选择取模方式C51,就可得到对应的编码

字符对应的数组为table【】={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00},将℃写入指定的位置之前,要先把对应数组写入CGRAM存储,再写入DDRAM显示。如果直接用已有的字符,可以直接把数组写入DDRAM显示。

区分清楚自定义字符和已有字符,程序就简单了。主要步骤是延时函数、写指令、写数据、初始化、主函数。
责任编辑人:CC


采用AT89C51+ADC0832+LCD1602的电子称设计 电子称设计,主要用于菜市场的电子称,可以设置价格,根据价格和重量计算出金额,该设计采用了Proteu.... 嵌入式应用开发 发表于 06-16 15:39 • 302次
接上电源后,液晶屏亮但不显示数据 做一个智能温控风扇的设计,通电后液晶屏不能显示想要的数据,而是一排方块。有人能帮忙看一下我的接线图有什么错接或者漏接吗 发表于 04-18 19:17 • 6726次
LCD1602+DS1302显示万年历资料分享 LCD1602+DS1302显示万年历,可以按键调整时间的资料分享。 发表于 04-08 11:11 • 292次
怎样去设计一个基于LCD1602的人数实时检测显示系统 实现两个红外对管检测人数的进出实现人数缺少报警提醒实现人数正确绿灯提醒实现通过LCD1602显示当前人数***it K2 = P1^5;**... 发表于 03-02 06:05 • 364次
LCD1602介绍 LCD1602显示LCD1602也叫1602字符型液晶,是一种专门用来显示字母、数字、符号的点阵型液晶模块,能同时显示16X2即32个字符... 发表于 03-01 07:33 • 935次
LCD1602液晶显示介绍 1.介绍就是一行16个格子,有两行的液晶屏。2.电路图共有16条通道VO(3):是指液晶显示偏压信号,它底下接了一个滑动电阻,用于... 发表于 03-01 06:08 • 301次
如何使用STM32来实现1602液晶显示呢 想要在1602液晶显示上显示://***********************************// WANGTINGI LOVE STM32///***************... 发表于 02-28 07:04 • 325次
LCD1602模块介绍 ①介绍LCD(Liquid Crystal Display),LCD1602模块,其中16表示每一行可以显示”16”个字符,”02”表示一共有两行。字... 发表于 02-28 06:51 • 763次
LCD1602模块的写操作和读操作简析 LCD1602基础知识(1).16个引脚(2).写操作和读操作************************************************************************... 发表于 02-28 06:39 • 273次
如何去处理使用Proteus仿真LCD1602时报错的情况 有朋友出现如上的错误,是因为电脑的用户名为中文了,这与Proteus不兼容解决办法:1、①创建一个英文用户,下面给你说个最简单的... 发表于 02-28 06:28 • 219次
LCD1602快速上手 ①介绍LCD(Liquid Crystal Display),LCD1602模块,其中16表示每一行.... 发表于 01-13 16:53 • 332次
【STM32学习】(12)STM32实现LCD1602简单静态现实 想要在1602液晶显示上显示://*********************************.... 发表于 01-13 16:50 • 248次
LCD1602液晶整屏滚动程序(不带测忙) #include#define uchar unsigned char#define uint un.... 发表于 01-13 16:40 •
STM32入门之LCD1602驱动 LCD1602驱动要点:1. STM32的GPIO不是51单片机一样的准双向IO,读忙时需要设置。平.... 发表于 01-13 16:39 • 392次
LCD1602引脚功能清单 LCD1602引脚功能清单编号符号引脚说明1VSS电源接地2VDD电源正极3VL液晶显示偏压4RS数.... 发表于 01-13 16:37 • 281次
C语言 | 基于MPU605(六轴传感器)的I2C实现LCD1602显示(代码类) C语言 | 基于MPU605(六轴传感器)的I2C实现LCD1602显示(代码类) 发表于 12-06 16:21 • 135次
单片机补充案例--LCD1602普通字符显示 说明:使用LCD1602显示普通字符设备:程序:#include 8052.h #de.... 发表于 12-04 10:06 • 123次
STM32F105系列单片机驱LCD1602显示 STM32驱动LCD1602步骤如下:1. 选择LCD1602的数据IO和控制IO 本案例选择的S.... 发表于 12-04 09:51 • 246次
51 单片机 pcf8591 四路ADC 读取 数码管显示 LCD1602显示 程序 步骤1 写入0x90,然后写入控制字0x44。控制字0x04表示开启自动增。控制字0x40表示使能D.... 发表于 12-04 09:36 • 200次
传感器自学笔记第七章——LCD1602液晶显示屏 作者:GWD 时间 2019.06.26一、 学习要点(串行多总线类外设):1、 正确分析时序图;2.... 发表于 12-01 17:06 •
【STM32学习】(16)STM32实现LCD1602显示(74HC595驱动)- 4位总线 使用74HC595芯片的目的其实很简单,就是为节省STM32的IO口。如果不使用74HC595模块,.... 发表于 11-24 10:51 • 244次
一种基于LCD1602和AT24C02的单片机多功能电子密码锁设计(附论文+Proteus仿真+C程序等) 注:获取全套资料,请见文末说明概要多功能电子密码锁系统由AT89C52单片机最小系统、4×4矩阵键盘.... 发表于 11-23 17:21 • 195次
51单片机 LCD1602显示 引脚图#include reg52.h #include intrins.h>.... 发表于 11-23 17:21 •
51单片机——LCD1602液晶显示屏 如下图:红框就是LCD1602液晶显示屏,他是可插拔的,插上去后数码管就会乱码无效了,因为他两共用了.... 发表于 11-23 16:51 • 312次
单片机.C51基于LCD1602光强检测仪.光敏电阻.ADC0804 光强检测仪欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢.... 发表于 11-23 16:22 • 173次
51单片机LCD1602显示红外线值 红外线引脚示意图红外线传输数据格式数据格式包括了引导码、用户码、数据码和数据码反码,编码总占32位。.... 发表于 11-23 16:20 •
基于51单片机+DS1302+ LCD1602显示时间Proteus仿真 基于51单片机+DS1302+ LCD1602显示时间Proteus仿真AT89C52、LCD160.... 发表于 11-21 12:21 • 237次
基于C51单片机的BMP180驱动程序 BMP180是一款气压传感器,直接以数字量的形式表达出气压值,接口是IIC,可以直接挂载在单片机上使.... 发表于 11-20 19:06 • 344次
基于51单片机的LCD1602电子时钟 摘要:51系列单片机是各单片机中最为典型和最有代表性的一种。由RAM ,ROM,CPU构成,定时,计.... 发表于 11-20 18:51 • 403次
51单片机LCD1602显示矩阵按键键值 矩阵按键原理图矩阵按键怎么变成独立按键方法一:逐行扫描:我们可以通过高四位轮流输出低电平来对矩阵键盘.... 发表于 11-20 18:36 • 219次
MSP430G2553、F5529、FR5994+LCD1602八位液晶显示程序 写在前面: 如果有需要可以扫描下方二维码关注我的微信订阅号,可以找我拿三块.... 发表于 11-20 10:21 • 123次
单片机 MSP430 G2553 launchpad LCD1602 显示 连线 一般无特殊计划 买的LCD1602显示屏是5V版本的,不是3.3特殊版本,这时候怎么连线。下图画正方.... 发表于 11-19 19:51 • 126次
基于 MSP430 F149 的简单秒表 单片机 注意:IAR和CCS软件是通用的,所有MSP430单片机程序都差不多。按键1:开始秒表,再按一下又会.... 发表于 11-19 19:36 • 141次
PIC16F877A 单片机 PIC16F887 DHT11 温湿度 程序 飞外网站提供《PIC16F877A 单片机 PIC16F887 DHT11 温湿度 程序.pd.... 发表于 11-16 16:51 • 243次
Arduino 开发板介绍及对比 一、UNO/UNO r3Arduino / Genuino Uno是基于ATmega328P的单片机.... 发表于 11-15 12:36 • 490次
C51单片机学习笔记(六)——液晶显示屏的使用 C51单片机学习笔记(六)——液晶显示屏的使用文章目录C51单片机学习笔记(六)——液晶显示屏的使用.... 发表于 11-14 12:21 • 666次
基于AT89C51单片机的自动售货机系统设计(附仿真+C程序+原理图+论文等) 注意:获取全套设计,请见文末说明…概述本文设计了一款以AT89C51单片机为核心的自动售货机系统,并.... 发表于 11-13 20:06 • 467次
基于51单片机下通过蓝牙串口控制LCD1602屏幕显示步进电机正反转以及转速 通过蓝牙串口控制LCD1602屏幕显示正反转以及转速简 述:通过蓝牙串口发送指定数据到STC89C5.... 发表于 11-13 19:51 • 436次
基于单片机的DS18B20的数字温度监控报警系统设计【LCD1602显示+Proteus仿真+C程序+论文+按键设置等】 注:获取全套资源,请见后文说明…设计要求1.测量温度值精度为±1℃;2.系统允许的误差范围为1℃以内.... 发表于 11-13 09:21 • 201次
基于51单片机的电子密码锁 第一次写博客,难免是紧张的。在这里分享给大家一个简单的单片机应用:通过51单片机来实现电子密码锁,1.... 发表于 11-12 09:36 • 533次
基于51单片机的简易计算器 1.简介本计算器是以MCS-51系列AT89C51单片机为核心构成的简易计算器系统。该系统通过单片机.... 发表于 11-11 19:51 • 473次
51单片机简单的驱动LCD1602 目录【LCD1602】什么是LCD1602LCD1602管脚状态字RAM地址映射控制器接口时序基本操.... 发表于 11-11 11:36 • 256次
基于51单片机的超声波测距 1.超声波测距原理超声波是利用反射的原理测量距离的,被测距离一端为超声波传感器,另一端必须有能反射超.... 发表于 11-11 10:06 • 284次
51单片机LCD1602显示实验 实验目标:掌握LCD1602显示控制方法; 掌握利用Proteus单片机控制系统的仿真及调试方法。任.... 发表于 11-10 20:06 • 305次
基于51单片机液晶万年历设计 电子万年历是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行。 它可以对年、月.... 发表于 11-04 13:51 • 188次
基于单片机的视力保护及身姿乔正器设计 以STC89C52单片机为核心元器件,围绕它进行硬件电路设计和软件程序设计。其中硬件电路有,整体电路.... 发表于 05-28 14:18 • 261次
LCD1602-A型液晶使用说明书 LCD1602是一种常用的字符型液晶显示器,单字符点阵位5x7或5x10,同时可显示16x2个也就是.... 发表于 04-06 16:57 • 511次
剖析Blackfin及嵌入式ktClinux在数据采集系统中的应用 本文介绍了一款高性价比的嵌入式处理器,并提供了带USB、以太网、TFT LCD的嵌入式数据采集系统解.... city_prolove 发表于 04-06 11:11 • 976次
使用单片机实现液晶1602显示的C语言程序免费 本文档的主要内容详细介绍的是使用单片机实现液晶1602显示的C语言程序免费。 发表于 04-02 16:01 • 315次
使用单片机实现1602液晶显示的密码锁C语言程序免费 使用单片机实现1602液晶显示的密码锁C语言程序免费 发表于 03-30 09:32 • 447次
使用单片机实现1602液晶显示计算器的C语言程序免费 本文档的主要内容详细介绍的是使用单片机实现1602液晶显示计算器的C语言程序免费。
使用单片机实现PS2键盘输入1602液晶显示的C语言程序免费 本文档的主要内容详细介绍的是使用单片机实现PS2键盘输入1602液晶显示的C语言程序免费。
温度可调上下限LCD1602显示的C语言程序免费 本文档的主要内容详细介绍的是温度可调上下限LCD1602显示的C语言程序免费。