一、lcd1602概念

(1)lcd1602指显示内容为16*2(可显示两行),每行可6个字节的液晶显示模块。

(2)CGRAM是用户自定义的字符图形存储区,可以定义8个自定义字符。

(3)将显示模式设置为“16*2显示.

二、LCD显示字符三个注意点

① 待显示字符ASCII标准码产生

② 液晶显示模式的设置

③ 字符显示位置的指定

三、LCD显示数据的位置选择

若想在00H(第一行第一列)上显示数据,必须将00H加上0x80H(指令发送0x80);若想在第二行第五列显示数据,则地址确定的指令为80H + 40H + 4 = C4H,其他以此类推。

四、LCD1602的硬件连接

①  JPBG直接连接电源,第3引脚的可调电位器的两端一定要连接电源和地。

②  P2.0、P2.1、P2.2分别是RS(数据命令选择端)、R/W(读写控制位)和E(LCD使能端)三个控制位,P0.0~P0.7是8个数据接口线。

●RS:高电平(RS = 1)代表传输数据,低电平(RS = 0)代表传输命令。

●R/W:R/W = 1为读指令,R/W = 0为写指令。

五、1602LCD的自定义字符

从CGRAM表上可以看到,在表的最左侧是一列可以允许用户自定义的CGRAM,从上往下看共16个,实际上只有8个字节可以自定义。设置CGRAM地址的命令如下:

也就是说当我们想自定义字符,从这个指令可以看出指令数据的高两位已经固定为01,只有后面6位是地址数据,而这6位中的高3位就代表这8个自定义字符,最后3位是字模数据的8个地址。例如第一个自定义字符的字模地址为01000000 —— 01000111。

六、LCD1602程序示例

lcd1602液晶显示器相关推荐

  1. 基于51单片机 + MQ-3酒精传感器 + ADC0832模数转换器 + LCD1602液晶显示器的酒精检测系统

    一.简介 废话不多说,直接上东西.本文是基于51单片机的酒精检测系统设计,用的元器件有:51单片机.MQ-3酒精传感器.ADC0832模数转换器. LCD1602液晶显示器.喇叭等元器件. 二.仿真题 ...

  2. 【常用传感器】LCD1602液晶工作原理详解及例程代码

    本文带你详细的了解下LCD1602液晶的工作原理以及代码编写 LCD1602液晶显示屏 LCD1602主要参数 LCD发光原理 LCD屏幕的组成: LCD和OLED区别: LCD1602引脚接线: L ...

  3. lcd1602引脚功能

    1.LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块. 它是由字符型液晶显示屏(LCD).控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻.电容元件和结构件等装配在P ...

  4. 液晶LCD1602驱动代码

    液晶LCD1602简介 LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块.它是由字符型液晶显示屏(LCD).控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻.电容元件 ...

  5. STC89C52RC单片机实现简单定时闹钟+LCD1602+DS1302

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.各模块基本原理 1.DS1302. 1.介绍. 2.内部结构. 3.时钟日历控制寄存器 4.DS130231字节的RA ...

  6. 【mcuclub】LCD1602显示屏

    1.实物图 2.原理图 3.原理介绍 LCD1602:LCD1602液晶显示器是一种广泛使用的字符型液晶显示模块.它是由字符型液晶显示屏(LCD).控制驱动主电路及其扩展驱动电路,以及少量电阻.电容元 ...

  7. 51单片机LCD1602液晶屏显示字符,字符串,(有)无符号整数,十六进制数,二进制数等

    1.前言 LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块.液晶显示模块具有体积小.功耗低.显示内容丰富.超薄轻巧等优点,在嵌入式应用系统中得到越来越广泛的应用,这讲中向大家介绍的LCD16 ...

  8. [单片机笔记]LCD1602模块(51单片机)

    文章目录 1 LCD1602概要 1.1 介绍 2 LCD1602功能 2.1 引脚功能 2.2 控制指令集 2.3 连线方法 3 程序设计 3.1 头文件 3.2 .c程序 3.2.1 延迟函数 3 ...

  9. (十八)LCD1602实验

    本节我们来完成另一种在单片机上的显示的编程,使用LCD1602液晶显示器来显示我们想要输出的字符,输出"I LOVE MCU"和"MCU LOVE I"这两个短 ...

最新文章

  1. html传參中?和amp;
  2. iOS 远程推送 总结
  3. c# 再次尝试 连接失败_修复破裂婚姻,如何重新建立情感连接
  4. 机器学习-分类算法-K-近邻算法06
  5. docker-compose初试及命令基础
  6. 3.6-3.8 分布式环境启动、测试
  7. 细谈Web框架设计与实现
  8. 利用strut2标签自动生成form前端验证代码
  9. springcloud断点续传源码_两套SpringCloud版的开源项目,项目源码和教程齐全
  10. Jupyter Notebook代码提示及补齐功能
  11. 深入分析Linux自旋锁【转】
  12. 拼音加加在双拼状态下在输入数字后的标点不正常的解决方式
  13. 计算机及信息系统管理规范,系统运维管理 计算机信息系统运营和维护管理规范方案.doc...
  14. LimeSDR官方系列教程(一):LimeSDR简介
  15. 最全最新的的Java核心知识点整理!!! 【推荐】
  16. python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败‘
  17. IDEA2021.1webservice远程接口调用client相关配置【已解决】【简单高效】
  18. 软件测试体系学习及构建(23)测试专项丨自动化测试理解
  19. (数字IC)低功耗设计入门(二)——功耗的分析+Comments
  20. python列表去括号_python 去括号

热门文章

  1. Android 蓝牙手柄连接流程解析和自动化方案
  2. 留学计算机美国硕士,美国硕士留学计算机专业录取情况
  3. 基于Java+Swing实现餐厅点餐系统
  4. 查询选修“张三“老师所授课程的学生中,成绩最高的学生信息及其成绩
  5. 获取当前登录用户的IP地址代码
  6. 知乎liv笔记08 买车之后:如何保养不花冤枉钱?
  7. 自制编译器:语法分析器(一)
  8. Instance Tunnel 使用
  9. MIPI屏和LVDS屏有什么区别
  10. 汽车灯具、连接器IPX9K IP69K防护等级测试