博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LCD12864使用总结
阅读量:5919 次
发布时间:2019-06-19

本文共 1510 字,大约阅读时间需要 5 分钟。

LCD12864接口

  1:VSS,接地端

  2:VDD,正,接+5V

  3:VO,对比度调整,一般接+5V就行了
  4:D/I(CS*),片选,也叫使能,接+5V
  5:R/W(SID*),数据输入端
  6:E(SCLK*),时钟输入端
  7~14:DB0 ~ DB7,并行数据总线   在LCD忙检测中,直接读最高位D7状态,如果D7位高位,表示忙碌,否则空闲
  15:PSB,串并模式选择,串行模式下接地,并行模式下接+5V
  16:NC,空引脚,不需要连接
  17:RSTB,复位端,低电平有效,一般接+5V就行了
  18:VEE,空引脚,不需要连接
  19:BLA,背光正极,接+5V
  20: BLK,背光负极,接地
 
                          表8-3基本指令表

指令名称

指令码

指令说明

D7

D6

D5

D4

D3

D2

D1

D0

清屏

L

L

L

L

L

L

L

H

清屏:1、数据指针清零

2、所有显示清零

归位

L

L

L

L

L

L

H

*

AC = 0,光标、画面回HOME位

输入方式

设置

L

L

L

L

L

H

ID

S

ID=1→AC自动增一;

ID=0→AC减一

S=1→画面平移;

S=0→画面不动

显示开

关控制

L

L

L

L

H

D

C

B

D=1→显示开;D=0→显示关

C=1→游标显示;C=0→游标不显示

B=1→游标反白;B=0→光标不反白

移位控制

L

L

L

H

SC

RL

*

*

SC=1→画面平移一个字符;

SC=0→光标

R/L=1→右移;R/L=0→左移

功能设定

L

L

H

DL

*

RE

*

*

DL=0→8位数据接口;

DL=1→4位数据接口

RE=1→扩充指令;

RE=0→基本指令

设定

CGRAM

地址

L

H

A5

A4

A3

A2

A1

A0

设定CGRAM地址到地址计数器(AC),AC范围为00H~3FH需确认扩充指令中SR=0

设定

DDRAM

地址

H

L

A5

A4

A3

A2

A1

A0

设定DDRAM地址计数器(AC)

第一行AC范围:80H~8FH

第二行AC范围:90H~9FH

                        表8-3扩充指令表

指令名称

指令码

指令说明

D7

D6

D5

D4

D3

D2

D1

D0

待命模式

L

L

L

L

L

L

L

H

进入待命模式后,其他指令都可以结束待命模式

卷动

RAM

地址选择

L

L

L

L

L

L

H

SR

SR=1→允许输入垂直卷动地址

SR=0→允许输入IRAM地址(扩充指令)及设定CGRAM地址

反白显示

L

L

L

L

L

H

L

R0

R0=1→第二行反白;R0=0→第一行反白(与执行次数有关)

睡眠模式

L

L

L

L

H

SL

L

L

D=1→脱离睡眠模式;

D=0→进入睡眠模式

扩充功能

L

L

H

DL

*

RE

G

*

DL=1→8位数据接口;

DL=0→4位数据接口

RE=1→扩充指令集;

RE=0→基本指令集

G=1→绘图显示开;

G=0→绘图显示关;

设定

IRAM地址

卷动地址

L

H

A5

A4

A3

A2

A1

A0

SR=1→A5~A0为垂直卷动地址

SR=0→A3~A0为IRAM地址

设定

绘图RAM

地址

H

L

L

L

A3

A2

A1

A0

垂直地址范围:AC6~AC0

水平地址范围:AC3~AC0

A6

A5

A4

A3

A2

A1

A0

 

 

转载于:https://www.cnblogs.com/watson8544/p/5700565.html

你可能感兴趣的文章
【BZOJ2286】【SDOI2011】消耗战 [虚树][树形DP]
查看>>
vector定义方式
查看>>
Struts2中数据封装机制
查看>>
UNITY 打包安卓APK
查看>>
Windows平台下,Scrapy Installation,安装问题解决
查看>>
Linus vs. Tanenbaum关于宏内核与微内核之间的著名争论
查看>>
WCF数据契约代理和已知类型的使用
查看>>
c#常用的Datable转换为json,以及json转换为DataTable操作方法
查看>>
EJB 的理解
查看>>
css样式初始化
查看>>
51Nod-1002 数塔取数问题【DP】
查看>>
UVA129 HDU1627 Krypton Factor
查看>>
孙子算经 卷下
查看>>
我的第一个WinForm程序
查看>>
完美分页存储过程(有缺陷,无法加入条件)
查看>>
Spark Streaming实时计算框架介绍
查看>>
oracle主键自增
查看>>
PHP入门part2
查看>>
hexo如何添加自定义站内搜索
查看>>
微信公众号开发Django-网页授权
查看>>