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
相关推荐
本文档的主要内容详细介绍的是如何使用ADC0804实现 显示电压的程序和仿真电路图。
发表于 02-26 15:44 •
35次
阅读
什么是“时序”?
LCD1602时序参数表解析
发表于 02-24 08:25 •
0次
阅读
描述:使用51单片机作为主控芯片,两个51单片机通过24L01通信,一个检测吊瓶滴液的速度,如果太快....
发表于 02-23 08:00 •
28次
阅读
本文档的主要内容详细介绍的是LCD1602的驱动代码免费下载。
发表于 02-23 08:00 •
17次
阅读
#include
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit rs=P2^6;
sbit rw=P2^5;
sbit e=P2^7;
uin...
发表于 01-30 08:12 •
4035次
阅读
本文档的主要内容详细介绍的是使用Arduino实现液晶LCD1602实验的工程文件免费下载。
发表于 01-20 11:45 •
58次
阅读
主控芯片ST7032,屏一点就亮,没有特别的地方,只是VCC的供电要注意,如果用5v,应该串一个合适....
发表于 01-18 08:00 •
73次
阅读
本文档的主要内容详细介绍的是基于STM32F103R6驱动LCD1602仿真设计,包含Protues....
发表于 01-18 08:00 •
73次
阅读
本文设计了一款以INTEL公司出品的80C51单片机为核心的自动售货机,并且着重详细地介绍了自动售货....
发表于 01-14 08:00 •
68次
阅读
本设计由STC89C52单片机电路+LCD1602液晶显示电路+MQ-2甲烷传感器模块电路+MQ-3....
电路设计技能 发表于 01-12 13:32
•
316次
阅读
本文档的主要内容详细介绍的是LCD1602字符液晶滚动演示程序和工程文件免费下载。
发表于 12-21 08:00 •
62次
阅读
本文档的主要内容详细介绍的是传感器实现温度传感LCD1602显示的程序和工程文件免费下载。
发表于 12-16 08:00 •
67次
阅读
STM8单片机建立LCD1602操作库的程序
发表于 11-10 07:44 •
101次
阅读
C8051FLCD1602程序
发表于 11-10 07:17 •
101次
阅读
AVR单片机LCD1602操作库的建立程序
发表于 11-09 07:01 •
0次
阅读
基于单片机HX711传感器电子秤1602显示设计(原理图、程序源码、论文、BOM等),初学者福利代码....
发表于 11-05 10:28 •
137次
阅读
RW是读/写选择引脚,接单片机的一个I/O,当RW为低电平时,向LCD1602写入命令或数据;当RW....
玩转单片机 发表于 10-30 11:29
•
911次
阅读
本文档的主要内容详细介绍的是吧DHT11温湿度传感器显示在LCD1602的工程文件免费下载。
发表于 10-27 16:25 •
106次
阅读
本文档的主要内容详细介绍的是LCD1602显示5Kg电子秤的源代码免费下载。
发表于 10-23 11:47 •
91次
阅读
本文档的主要内容详细介绍的是使用单片机实现LCD1602脉冲计数器的程序和仿真电路图免费下载。
发表于 10-09 08:00 •
106次
阅读
1602 液晶,从它的名字我们就可以看出它的显示容量,就是可以显示 2 行,每行 16 个字符的液晶....
本文档的主要内容详细介绍的是设计使用LCD1602液晶显示的DS1302实时时钟的程序和工程文件免费....
发表于 09-03 17:34 •
151次
阅读
“MDS—”是香港精电公司字符型液晶显示模块(LCM)标号的代码词头,该系列是目前世界上品种最全的字....
发表于 09-02 17:23 •
131次
阅读
本文档的主要内容详细介绍的是LCD1602字符液晶滚动演示程序和工程文件免费下载。
发表于 09-02 16:00 •
125次
阅读
多功能时钟已经成为人们日常生活中不可或缺的一部分,广泛应用于家庭以及办公等公共场所,给人们学习、工作....
发表于 08-31 08:00 •
138次
阅读
前言
把之前用在STM32F103RCT6芯片中的代码修改了一翻移植到了LM3S811中,删减了一些功能,主要实现的功能,就是频谱...
发表于 08-21 11:11 •
102次
阅读
本文档的主要内容详细介绍的是使用超声波测距LC1602显示的程序和工程文件免费下载。
发表于 08-18 17:43 •
113次
阅读
本文档的主要内容详细介绍的是使用LCD1602和ADC0832实现电子秤的程序和工程文件。
发表于 07-24 17:30 •
135次
阅读
本文档的主要内容详细介绍的是LCD1602和DS18B20及ADC0832的程序和仿真工程文件免....
发表于 07-24 17:30 •
113次
阅读
本文档的主要内容详细介绍的是使用Arduino应用LCD1602的代码免费下载
发表于 07-20 08:00 •
136次
阅读
整个篮球比赛计时计分设计系统由硬件和软件组成。其中硬件主要由最小系统、显示部分电路和按键部分电路三个....
发表于 07-10 08:00 •
118次
阅读
本文档的主要内容详细介绍的是使用单片机和DS1302实现时钟LCD1602显示的程序和仿真资料免费下....
发表于 06-30 17:35 •
194次
阅读
本文档的主要内容详细介绍的是使用51单片机和ADC0832应用LCD1602的程序和仿真资料。
....
发表于 06-30 17:34 •
159次
阅读
实现基本的两个整数加、减、乘、除运算, 采用4X4矩阵键盘输入数据, 结果由LCD1602显示。可以....
发表于 06-24 18:19 •
200次
阅读
本文档的主要内容详细介绍的是LCD1602显示仿手机键盘按键字符的仿真电路图和程序免费下载。
发表于 06-18 17:29 •
203次
阅读
本文档的主要内容详细介绍的是使用单片机实现LCD1602显示电话拨号键盘按键实验的程序和仿真资料。
....
发表于 06-18 17:29 •
280次
阅读
本文档的主要内容详细介绍的是STC单片机应用LCD1602的源代码免费下载。
发表于 06-17 17:32 •
189次
阅读
本文档的主要内容详细介绍的是使用单片机实现1602LCD显示的秒表程序和工程免费下载。
发表于 06-17 16:20 •
146次
阅读
本文档的主要内容详细介绍的是使用单片机实现LCD1602滚动显示的程序免费下载。
发表于 06-15 17:23 •
136次
阅读
本文档的主要内容详细介绍的是单片机实现LCD1602显示红外值的程序免费下载。
发表于 06-15 17:21 •
111次
阅读
本文档的主要内容详细介绍的是使用单片机实现LCD1602显示矩阵按键键值的程序和接线图免费下载。
发表于 06-15 17:21 •
158次
阅读
本文档的主要内容详细介绍的是DS1302时钟LCD1602显示可以按键设置时钟的程序免费下载。
发表于 06-15 17:21 •
280次
阅读
本文档的主要内容详细介绍的是使用单片机实现超声波测距LCD1602显示的程序免费下载。
发表于 06-05 16:39 •
110次
阅读
本文档的主要内容详细介绍的是DS1307时钟芯片和LCD1602的应用程序和工程文件合集免费下载。
发表于 06-03 16:28 •
225次
阅读
本文档的主要内容详细介绍的是LCD1602显示电话拨号键盘按键实验的电路图资料合集免费下载。
发表于 06-02 17:28 •
163次
阅读
本文档的主要内容详细介绍的是30个含C语言源码系统仿真实例资料合集免费下载包括了:1、数字电路4线步....
发表于 05-29 08:00 •
168次
阅读
本文档的主要内容详细介绍的是LCD1602的C语言程序和工程文件免费下载。
发表于 05-28 16:30 •
135次
阅读
LCD1602显示屏的资料合集免费下载包括了:LCD1602显示屏技术手册,库文件,Arduino参....
发表于 05-27 08:00 •
171次
阅读
本文档的主要内容详细介绍的是LCD1602的应用程序和工程文件免费下载。
发表于 05-25 16:48 •
97次
阅读
在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表....
发表于 05-21 08:00 •
202次
阅读
本文档的主要内容详细介绍的是51单片机中级实验例程资料合集免费下载包括了:DS1302时钟LCD16....
发表于 05-15 08:00 •
185次
阅读
本文档的主要内容详细介绍的是51单片机高级应用例程包括了:超声波测距(LCD1602显示),孵化环境....
发表于 05-15 08:00 •
272次
阅读
本设计主要的内容是土壤湿度检测电路的设计与制作。该电路的工作原理是由STC89C52单片机和ADC0....
发表于 05-09 08:00 •
441次
阅读
lcd1602的a和k是控制背光的LED引脚,A表示背光电源正极,K表示背光,电源负极。
发表于 04-23 09:33 •
6863次
阅读
本文首先介绍了lcd1602的封装其次阐述了lcd1602的初始化流程,最后介绍了lcd1602的初....
发表于 04-23 09:26 •
5337次
阅读
显示特殊字符时候(天线形式)其他区域也回出现乱点,不知道怎么解决???
源程序如下(主函数):
#include
#include "der...
发表于 03-26 09:00 •
235次
阅读
LCD1602
有两块LCD1602,用杜邦线接上51最小系统不显示,只有背光。怀疑杜邦线连接不稳定,于是自制最小系统...
发表于 03-14 15:56 •
2818次
阅读
设计方案本设计采用的主控制器是PIC16F877A,其内部带有33个IO口。具有强大的驱动能力,可以直接驱动一些输出模块;显示模...
发表于 11-27 15:00 •
1698次
阅读
我想用两个按键来回切换lcd1602显示的内容,我的方法如下,可是切换不了,出了什么问题?请各位指教,主要代码如下:
[C] 纯文...
发表于 10-30 23:12 •
2353次
阅读
评论