LCD1602 与 MCS-51 单片机的接口 液晶显示器(LCD)具有工作电压低、微功耗、显示信息量大和接口方便等优点,现在已被广泛应用于计算机和数字式仪表等领域,成为测量结果显示和人机对话的重要工具
液晶显示器按其功能可分为三类:笔段式液晶显示器、字符点阵式液晶显示器和图形点阵式液晶显示器
前两种可显示数字、字符和符号等,而图形点阵式液晶显示器还可以显示汉字和任意图形,达到图文并茂的效果,其应用越来越广泛
本节将以 RT-1602C 液晶显示模块为例,介绍液晶显示器的结构和功能,讨论其与 MCS-51 单片机的硬件接口电路及软件编程方法
1 LCD1602 概述 LCD1602 是 216 字符型液晶显示模块,可以显示两行,每行 16 个字符,采用 5×7 点阵显示,工作电压4
5V,工作电流 2
0V),其控制器采用 HD44780 液晶芯片(市面上字符液晶显示器的控制器绝大多数都是基于 HD44780 液晶芯片,它们的控制原理是完全相同的)
LCD1602 可采用标准的 14 引脚接口或 16 引脚接口,多出来的 2 条引脚是背光源正极 BLA(15 脚)和背光源负极 BLK(16 脚),其外观形状如图 7
(a) 正面 (b) 背面 图 7
1 RT-1602C 的外观 (a)图是 LCD1602 的正面,(b)图 LCD1602 的背面
标准的 16 引脚接口如下: 第 1 脚:VSS,电源地
第 2 脚:VDD,+5V 电源
第 3 脚:VEE,液晶显示对比度调整输入端
接正电源时对比度最弱,接地时对比度最高
使用时通常通过一个 10K 的电位器来调整对比度
第 4 脚:RS,数据/命令选择端,高电平时选择数据寄存器,低电平时选择指令寄存器
第 5 脚:R/ W ,读/写选择端,高电平时进行读操作,低电平时进