登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] LCD1602基本知识

[复制链接]
发表于 2023-2-12 22:49:43 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 51单片机
学习安排: 自学
开始时间: 2023-02-12
结束时间: 2023-02-12
从零开始的单片机学习(51单片机)

LCD1602基本知识





16指一行有16个字符,2指它有两行。



模块的引脚说明如下表:

2023-02-12 (3)(1).png





基本操作时序:



  1602 液晶的基本的操作分为以下四种:
状态字读操作:输入 RS=低、RW=高、EP=高; 输出:DB0~7 读出为状态字;
数据读出操作:输入 RS=高、RW=高、EP=高; 输出:DB0~7 读出为数据;
指令写入操作:输入 RS=低、RW=低、EP=上升沿; 输出:无;
数据写入操作:输入 RS=高、RW=低、EP=上升沿; 输出:无。

2023-02-12 (15).png

2023-02-12 (14).png 2023-02-12 (13).png


LCD602的指令:


内部带有80x8位即80字节的RAM缓冲区,每行有40字节地址,
但只能显示前16字节,后面字节需要移动前面16字节才能显示。

2023-02-12 (4)(1).png




清屏指令:

bitD7D6 D5D4 D3 D2 D1D0
功能 0 0 0 0 0 0 0 1

该指令将空格码(0x20)写入显存中;达到清屏显示的功能。



CGRAM 地址设置指令:

bit D7 D6 D5 D4 D3D2 D1 D0
功能 0 1 A5 A4 A3 A2 A1A0

该指令将 6 位的 CGRAM 地址写入地址指针计数器 AC 内,
随后的对数据的操作是对 CGRAM 读操作。
注:CGRAM 为用户自定义字符字符的空间,
并非对应 LCD 屏上字符位置的显存(DDRAM)。



光标或画面滚动设置指令:

bit D7D6D5D4D3D2 D1 D0
功能0 0 0 1 S/C R/L 0 0


S/C:滚动对像的选择 R/L:滚动方向的选择
S/C=1 画面滚动     R/C=1 向右滚动
S/C=0 光标滚动     R/C=0 向左滚动

2023-02-12 (5).png





2023-02-12.png














2023-02-05 (1).png
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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