12864点阵液晶显示器指令

发布时间:2024-10-30

基本指令1、清除显示(DispClear 0x01) CODE: RS R/W DB7 DB6 DB5L L L L L

DB4L

DB3L

DB2L

DB1L

DB0H

功能:将 DDRAM 填满 “20H” (空格)代码,并且设定 DDRAM 的地址计数器(AC) 为 00H;更新设置进入设定点将 I/D 设为 1,游标右移 AC 加 1。 2、地址归 0(HOME 0x20) CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L L L L L L L 1 X

功能:设定 DDRAM 的地 址寄存器为 00H,并且将游标移到开头原点位置;这个指 令并不改变 DDRAM 的内 容。 3、进入设定点 ENTRY MODE SET(InputSet 0x04|1<<1|0) 0x06 CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L L L L L L H I/D S

功能:指定在显示数据的读取与写入时,设定游标的移动方向及指定显示的移位 I/D=1,游标右移,DDRAM 地址计数器(AC)加 1 I/D=0,游标左移,DDRAM 地址计数器(AC)减 1 S:显示画面整体位移 S I/D 功能描述 H H 画面整体左移 H L 画面整体右移 4、显示开/关设置 DISPLAY SET(DispSet 0x08|1<<2|1<<1|0) 0x0c CODE:R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L L L L L H D C B

功能:控 制整体显示开关,游标开关,游标位置显示反白开关 D=1,整体显示开;D=0,整体显示关,但是不改变 DDRAM 内容 C=1,游标显示开;C=0,游标显示关 B=1,游标位置显示反白开,将游标所在地址上的内容反白显示;B=0,正常显示 5、游标或显示移位控制 CURSOR AND DISPLAY SHIFT CONTROL (DispMov 0x10|0<<3|1<<2) 0x14 CODE:R/W D/I DB7 DB6 DB5 DB4L L L L L H

DB3S/C

DB2R/L

DB1X X

DB0

功能:这条指令不改变 DDRAM 的内容 S/C R/L 方向 AC 的值 L L 游标向左移动 AC=AC-1 L H 游标向右移动 AC=AC+1 H L 显示向左移动,游标跟着移动 AC=AC H H 显示向右移动,游标跟着移动 AC=AC 6、功能设定 FUNCTION SET (DispMod 0x20|1<<4|0<<2 ) 0x30 CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L L L H DL X RE X X

功能:DL:8/4 位接口控制位 DL=1,8 位 MPU 接口;DL=1,4 位 MPU 接口 RE:指令集选择控制位 RE=1,扩充指令集;RE=0,基本指令集 同一指令的动作不能同时改变 DL 和 RE,需先改变 DL 再改变 RE 才能确保设置正确 7、设定 CGRAM 地址 (CGRAM 0x40) CODE: RS R/W DB7 DB6 DB5 DB4L L L H AC5 AC4

DB3AC3

DB2AC2

DB1AC1

DB0AC0

功能:设定 CGRAM 地址 到地址计数器(AC) ,AC 范围为 00H~3FH 需确认扩充指令 中 SR=0(卷动位置或 RAM 地址选择) 8、设定 DDRAM 地址 (DDRAM 0x80) CODE: RS R/W DB7 DB6 DB5 DB4L L H AC6 AC5 AC4

DB3AC3

DB2AC2

DB1AC1

DB0AC0

功能:设定 DDRAM 地址到地址计数器(AC) 第一行 AC 范围 80H~8FH 第二行 AC 范围 90H~9FH 备注:ST7920 控制器的 128×64 点阵液晶其实原理上等同 256×32 点阵,第三行对应 的 DDRAM 地址紧接第一行;第四行对应的 DDRAM 地址紧接第二行。用户在使用行反白 功能时, 如果第一行反白,

第三行必然反白。第二行反白,第四行必然反白。这是正常现 象。 9、状态检测 忙标志位(StatusBusy 1<<7) CODE: R/W D/I DB7 DB6 DB5 DB4 DB3H L BF L ON/OFF RST L

DB2L L

DB1

DB0L

功能:读 忙信号标志位(BF)、复位标志位(RST)以及显示状态位(ON/OFF)。 BF=H:内部正在 执行操作; BF=L:空闲状态。 RST=H:正处于 复位初始化状态; RST=L:正常状态。 ON/OFF=H: 表示显示关闭; ON/OFF=L:表示显示开。 10、写显示数据 CODE: R/W D/IL H

DB7D7

DB6D6

DB5D5

DB4D4

DB3D3

DB2D2

DB1D1

DB0D0

功能:写 数据到 DD RAM,DD RAM 是存储图形显示数据的,写指令执行后 Y 地址计数 器自动加 1。D7-D0 位数据为 1 表示显示,数据为 0 表示不显示。写数据到 DD RAM 前, 要先执行“设置页地址”及“设置列地址”命令。 11、读显示数据 CODE: RS R/WH H

DB7D7

DB6D6

DB5D5

DB4D4

DB3D3

DB2D2

DB1D1

DB0D0

功能:从 DD RAM 读数据,读指令 执行后 Y 地址计数器自动加 1。从 DD RAM 读数据 前要先执行“设置页地址” 及“设置列地址”命令。 12、设置显示起始行 (Start_line 0xc0|0xxx) CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L H H 行地址(0~63)

功能:执 行该命令后,所设置的行将显示在屏幕的第一行。显示起始行是由 Z 地址计数器 控制的,该命令自动将 A0-A5 位地址送入 Z 地址计数器,起始地址可以是 0-63 范围内任 意一行。Z 地址计数器具有循环计数功能,用于显示行扫描同 步,当扫描完一行后自动加 一。 13、设置页地址 (Page_add 0xb8|0xxx) CODE: R/W D/I DB7 DB6 DB5 DB4L L H L H H H

DB3

DB2

DB1

DB0

页地址(0~7)

功能:执 行本指令后,下面的读写操作将在指定页内,直到重新设置。页地址就是 DD RAM 的行地址,页地址存储在 X 地址计数器中,A2-A0 可表示 8 页,读写数据对页地址 没有影响,除本指令可改变 页地址外,复位信号(RST)可把页地址计数器内容清零。 DD RAM 地址映像 表 14、设置列地址 (Col_add 0x40|0xxx) CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0L L L H 列地址(0~63)

功能:DD RAM 的列地址存储在 Y 地址计数器中, 读写数据对列地址有影响, 在对 DD RAM 进行读写操作后,Y 地址自动加一。 绘图 RAM( GDRAM) 绘 图 显 示 RAM 提 供 64× 32 个位 元 组 的 记 忆 空间 , 最 多 可 以 控制 256× 64 点 的 二 维 绘 图 缓 冲 空 间 , 在 更 改 绘 图 RAM 时 , 先 连 续 写入 水 平 与 垂 直 的 坐 标 值 , 再 写入 两个 8 位 元 的 资 料 到 绘 图 RAM, 而 地 址 计 数器 ( AC) 会 自 动 加 一 ; 在 写入 绘 图 RAM 的 期 间 , 绘 图 显 示 必 须 关 闭 , 整 个 写 入 绘 图 RAM 的 步 骤 如 下 : 1、 关 闭 绘 图 显 示功能 。 2、 先 将 水 平 的 位 元

组 坐 标 ( X) 写入 绘 图 RAM 地址 ; 3、 再 将 垂 直 的 坐 标 ( Y) 写入 绘 图 RAM 地址 ; 4、 将 D15—— D8 写入到 RAM 中 ; 5、 将 D7—— D0 写入到 RAM 中 ; 6、 打 开 绘 图 显 示 功 能 。

12864点阵液晶显示器指令.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219