HD44780U
9
函数 描述
寄存器
这 hd44780u 有 二 8-位 寄存器, 一个 操作指南 寄存器 (ir) 和 一个 数据 寄存器 (dr).
这 ir stores 操作指南 代号, 此类 作 显示 clear 和 cursor 变换, 和 地址 信息 为 显示
数据 内存 (ddram) 和 character 发生器 内存 (cgram). 这 ir 能 仅有的 是 写 从 这 mpu.
这 dr temporarily stores 数据 至 是 写 在 ddram 或者 cgram 和 temporarily stores 数据 至 是
读 从 ddram 或者 cgram. 数据 写 在 这 dr 从 这 mpu 是 automatically 写 在
ddram 或者 cgram 用 一个 内部的 运作. 这 dr 是 也 使用 为 数据 存储 当 读 数据
从 ddram 或者 cgram. 当 地址 信息 是 写 在 这 ir, 数据 是 读 和 然后 贮存
在 这 dr 从 ddram 或者 cgram 用 一个 内部的 运作. 数据 转移 在 这 mpu 是 然后
完成 当 这 mpu 读 这 dr. 之后 这 读, 数据 在 ddram 或者 cgram 在 这 next 地址 是
sent 至 这 dr 为 这 next 读 从 这 mpu. 用 这 寄存器 选择 (rs) 信号, 这些 二 寄存器 能
是 选择 (表格 1).
busy 标记 (bf)
当 这 busy 标记 是 1, 这 hd44780u 是 在 这 内部的 运作 模式, 和 这 next 操作指南 将 不
是 accepted. 当 rs = 0 和 r/
W
= 1 (表格 1), 这 busy 标记 是 输出 至 db7. 这 next 操作指南
必须 是 写 之后 ensuring 那 这 busy 标记 是 0.
地址 计数器 (交流)
这 地址 计数器 (交流) assigns 地址 至 两个都 ddram 和 cgram. 当 一个 地址 的 一个
操作指南 是 写 在 这 ir, 这 地址 信息 是 sent 从 这 ir 至 这 交流. 选择 的 也
ddram 或者 cgram 是 也 决定 concurrently 用 这 操作指南.
之后 writing 在 (读 从) ddram 或者 cgram, 这 交流 是 automatically incremented 用 1
(decremented 用 1). 这 交流 内容 是 然后 输出 至 db0 至 db6 当 rs = 0 和 r/
W
= 1 (表格 1).
表格 1 寄存器 选择
RS r/
W
运作
0 0 ir 写 作 一个 内部的 运作 (显示 clear, 等.)
0 1 读 busy 标记 (db7) 和 地址 计数器 (db0 至 db6)
1 0 dr 写 作 一个 内部的 运作 (dr 至 ddram 或者 cgram)
1 1 dr 读 作 一个 内部的 运作 (ddram 或者 cgram 至 dr)