MYSON
技术
MTV230M
(rev 1.0)
修订 1.0-20 - 2000/11/15
至 程序 地址 字节 和 attribute 字节 的 这 显示 内存:
步伐 1. 写 数据 在
OSDRA
至 决定 这 程序编制 行 地址 的 这 显示 内存. 和 定义
whether 它 是 这 行 地址 的 地址 字节 (bit7-bit6 =“0, 0”) 或者 attribute 字节 (bit7-bit6 =
“0, 1”).
步伐 2. 写 数据 在
OSDCA
至 决定 这 程序编制 column 地址 的 这 显示 内存.
步伐 3. 写 至
OSDDT0
或者
OSDDT1
这 地址 或者 attribute 的 这 character 至 是 displayed 在 这
screen.
步伐 4. 邮递 increment 运作 是 executed 在 这 osdca (i.e. osdca
←
osdca + 1) 至 制造 它 要点
至 这 next 显示 内存 location. overflow 的 这 osdca, i.e. overflow 从 31, 制造 它自己 返回
至 0 和 制造 邮递 increment 运作 executed 在 这 osdra (i.e. osdra
←
osdra + 1).
overflow 的 这 osdra, i.e. overflow 从 15, 制造 它自己 返回 至 0.
它 是 这 步伐3 这个 triggers 这 加载 的 osddt0 或者 osddt1 在 这 电流 osdra, osdca 地址 的
这 显示 内存 和 这 邮递 increment 运作. 此外, 这 未阐明的 locations 在 这 显示 内存
应当 是 filled 和 dummy 数据 当 邮递 increment 运作 是 executed.
所以 那里 是 三 传递 formats 显示 作 在下:
format (一个) r - c - d
−>
r - c - d
−>
r - c -D…..
format (b) r - c - d
−>
c - d
−>
c - d
−>
c -D…..
format (c) r - c - d
−>
D
−>
D
−>
D
−>
D
−>
D…..
在哪里 r=
OSDRA
(行 地址), c=
OSDCA
(column 地址), d=
OSDDT0
或者
OSDDT1
(显示 数据)
format (一个) 是 合适的 为 updating 小 数量 的数据 这个 将 是 allocated 和 不同的 行 地址
和 column 地址. format (b) 是 推荐 为 updating 数据 那 有 一样 行 地址 但是 不同的
column 地址. massive 数据 updating 或者 全部 screen 数据 改变 应当 使用 format (c) 至 增加
传递 效率. 这 行 和 column 地址 将 是 incremented automatically 当 这 为mat (c)
是 应用. 此外, 这 未阐明的 locations 在 显示 或者 用户 fonts 内存 应当 是 filled 和 dummy
数据.
这 配置 的 传递 formats
地址 b7 b6 b5 b4 b3 b2 b1 b0
osdra (行 地址)
0 0
- - R3 R2 R1 R0
osdca (column 地址) - - - C4 C3 C2 C1 C0
osddt0 (数据, b8=0) D7 D6 D5 D4 D3 D2 D1 D0
地址
字节 的
显示 reg.
osddt1 (数据, b8=1) D7 D6 D5 D4 D3 D2 D1 D0
osdra (行 地址)
0 1
- - R3 R2 R1 R0
osdca (column 地址) - - - C4 C3 C2 C1 C0
osddt0 (数据, b8=0) D7 D6 D5 D4 D3 D2 D1 D0
ATTRIBUTE
字节 的
显示 reg.
osddt1 (数据, b8=1) D7 D6 D5 D4 D3 D2 D1 D0
地址
字节 的 这 显示 内存
column # (osdca)行#
(osdra)
0 1 28 29 30 31
0
1
13
14
character 地址
的 这 显示 内存
行
ctrl reg
R
E
S
E
R
V
E
D