高 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 个字)的
中文字型显示(本模块只用到其中的 7.5*2 个),当写入显示数据 RAM 时,可分别显示 CGROM 与
CGRAM 的字型;此模块可显示三种字型,分别是瘦长的英数字型(16*8) 、CGRAM 字型及
CGROM 的中文字型,三种字型的选择,由在 DDRAM 中写入的编码选择,在 00~0F 的编码中将
选择 CGRAM 的字定义字型,10~7F 的编码中将选择
瘦长英数字的字型,至于 A0 以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成
中文字型的编码(A140~D75F)。
● 字型产生 RAM(CGRAM)
字型产生 RAM 提供图象定义(造字)功能, 可以提供四组 16×16 点的自定义图象空间,使用者可
以将内部字型没有提供的图象字型自行定义到 CGRAM 中,便可和 CGROM 中的定义一般的通过
DDRAM 显示在荧屏中。
● 地址计数器 AC
地址计数器是用来贮存 DDRAM/CGRAM 之一的地址,它可由设定指令暂存器来改变,之后只
要读取或是写入 DDRAM/CGRAM 的值时,地址计数器的值就会自动加一,当 RS 为“0”时而 R/W
为“1”时,地址计数器的值会被读取到 DB6~DB0 中。
● 游标/闪烁控制电路
此模块提供硬体游标及闪烁控制电路,由地址计数器的值来指定 DDRAM 中的游标或闪烁位置。
四、模块的外部接口
外部接口信号如下表 2、3 所示(并行接口):
表 2
管脚号 管脚名称 LEVER 管脚功能描述
1 VSS 0V 电源地
2 VCC 3.0+5V 电源正
3 VEE - 对比度调整
4
RS(CS) H/L
RS=“H”,表示 DB7~DB0 为显示数据
RS=“L”,表示 DB7~DB0 为显示指令数据
5
R/W(SID) H/L
R/W=“H”,E=“H”,数据被读到 DB7~DB0
R/W=“L”,E=“H→L”, DB7~DB0 的数据被写到 IR 或 DR
6 E(CLK) H/L 使能信号
7 DB0 H/L 数据线
12232F.pdf
第 3 页
评论1
最新资源