<
065% .KPG %%& &GEQFGT
10 5%4''0 &+52.#; %QPVKPWGF
15&
%QOOCPFU (WPEVKQP
]# (_
%TGCVG C PGY UETGGP FKURNC[
]# _ V
]# _ J
]# _ K
]# _ U
]# _
]# _ Y
]# _ C
]# _ U
]# _
]# (_ Q
]# '_ P
]# %_ N
]# _ [
]# _
]# _ C
]# _
]# _ V
]# _ G
]# _ U
]# _ V
]_
4GVWTP
]# _ F
]# (_ Q
]# '_ P
]# _
]# _ V
]# _
]# _ R
]# _ C
]# '_ P
]# _ K
]# _ E
]# '_
Using the WAIT Command
The WAIT command suspends serial port communications
for a period of time. The TEXTSET example above used
the WAIT command in two ways: first, to hold a display
on-screen for a period of time before taking a second action,
and second, it was used to create a smooth scroll by timing
the wait to the scroll rate.
ZiLOG
The WAIT command can also be used to control the ap-
pearance of two OSD displays in sequence without tying
up the master device for the total display time. In the fol-
lowing example, the POPSET mode is used to pop on two
sequential menu screens with a built-in pause between the
two displays. In this case, the WAIT is placed just before
the most recent FLIP command. This condition allows the
entire command sequence to be sent to the Z86229 at one
time. Because the RDY bit is set by the WAIT command,
this condition also allows the FLIP to be input as well.
The command sequence would be as follows:
15&
%QOOCPFU (WPEVKQP
]_
5GNGEV RQR OQFG
] _
5ETGGP IGPGTCVKQP EQOOCPFU HQT HKTUV
FKURNC[
] _
] _
]_
(.+2 EQOOCPF (NKRU OGOQTKGU RQRRKPI
VJG HKTUV OGPW QP UETGGP
]_
1'0/ VQ GPUWTG PQP FKURNC[GF OGOQT[
KU GTCUGF
] _
5ETGGP IGPGTCVKQP EQOOCPFU HQT UGEQPF
FKURNC[
] _
] _
]# %_ 9CKV UGEQPFU
]_
(.+2 EQOOCPF HNKRU OGOQTKGU RQRRKPI
VJG UGEQPF OGPW QP UETGGP
Using The Graphics Character Set
The following example creates an OSD screen which illus-
trates several features of the Z86229 including the use of
the Graphics character set to generate a large font word. The
particular features shown are purely for demonstration pur-
poses and are not intended to suggest a particular applica-
tion.
For the sake of brevity, the “text” to be displayed is shown
as a string within quotes rather than as the actual command
sequences required. Single quotes (‘ ’) signifies standard
characters, while double quotes (“ ”) signifies Double-Wide
characters.
]_
]# _
]# _
5GNGEV RQR OQFG
5GNGEV 212419
/QXG EWTUQT VQ
24'.+/+0#4;
&5