H L
MPU 写入数据到数据暂存器(DR)
H H
MPU 从数据暂存器(DR)中读出数据
2、E 信号
E 状态 执行动作 结果
高——>低 I/O 缓冲——>DR 配合/W 进行写数据或指令
高 DR——>I/O 缓冲 配合 R 进行读数据或指令
低/低——>高 无动作
● 忙标志:BF
BF 标志提供内部工作情况.BF=1 表示模块在进行内部操作,此时模块不接受外部指令和数据.BF=0 时,模块为准备
状态,随时可接受外部指令和数据.
利用 STATUS RD 指令,可以将 BF 读到 DB7 总线,从而检验模块之工作状态.
● 字型产生 ROM(CGROM)
字型产生 ROM(CGROM)提供 8192 个此触发器是用于模块屏幕显示开和关的控制。DFF=1 为开显示
(DISPLAY ON),DDRAM 的内容就显示在屏幕上,DFF=0 为关显示(DISPLAY OFF)。
DFF 的状态是指令 DISPLAY ON/OFF 和 RST 信号控制的。
● 显示数据 RAM(DDRAM)
模块内部显示数据 RAM 提供 64×2 个位元组的空间,最多可控制 4 行 16 字(64 个字)的中文字型显示,当写
入显示数据 RAM 时,可分别显示 CGROM 与 CGRAM 的字型;此模块可显示三种字型,分别是半角英数字型
(16*8)、CGRAM 字型及 CGROM 的中文字型,三种字型的选择,由在 DDRAM 中写入的编码选择,在 0000H—
0006H 的编码中(其代码分别是 0000、0002、0004、0006 共 4 个)将选择 CGRAM 的自定义字型,02H—7FH
的编码中将选择半角英数字的字型,至于 A1 以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中
文字型的编码 BIG5(A140—D75F), GB(A1A0-F7FFH)。
● 字型产生 RAM(CGRAM)
字型产生 RAM 提供图象定义(造字)功能, 可以提供四组 16×16 点的自定义图象空间,使用者可以将内部字型没有
提供的图象字型自行定义到 CGRAM 中,便可和 CGROM 中的定义一样地通过 DDRAM 显示在屏幕中。
● 地址计数器 AC
地址计数器是用来贮存 DDRAM/CGRAM 之一的地址,它可由设定指令暂存器来改变,之后只要读取或是写入
DDRAM/CGRAM 的值时,地址计数器的值就会自动加一,当 RS 为“0”时而 R/W 为“1”时,地址计数器的值会被读取
到 DB6——DB0 中。
● ● 光标/闪烁控制电路
此模块提供硬体光标及闪烁控制电路,由地址计数器的值来指定 DDRAM 中的光标或闪烁位置。
五、指令说明
模块控制芯片提供两套控制命令,基本指令和扩充指令如下:
指令表 1:( RE=0:基本指令)
指 指 令 码 功 能
令
RS R/W D7 D6 D5 D4 D3 D2 D1 D0
清除
显示
0 0 0 0 0 0 0 0 0 1
将 DDRAM 填 满 "20H", 并 且 设 定
DDRAM 的地址计数器(AC)到"00H"