Sharp MZ-5500 Tehnical Manual page 77

Table of Contents

Advertisement

12.
Mouse (MZ-IXI0)
The mouse is a new input device, a kind of pointing device, with which
cursor
movement is controlled by the manipulation of the mouse on the
s
lJ
rface
oE
slIch as the
table.
On the MZ-5500/5600 series, the mouse can
b
e
su
pport _d.
Use
it
by
connecting to the keyboard.
12-1.
°As
Operating prfnciple
the mouse is moved on the flat
Y-axis pulse generator
surface of the desk, the ball at the
center of the mouse rotates.
°The encoder elements are in contact
with the ball at right angle (X and
Y axes) and they move according to
the rotation of the ball.
°Including both positive and negative
coordinates, the encoder outputs are
counted in the counter
(U1).
°The value counted in
U1
is read by
the U2 (4-bit microcomputer) in the
given cycle to be accumulated in the
X-axis pulse generator
U2 internal counter.
The U1 is
reset as soon as the value has been
read and performs relative counting
Fig.12-1
X-Y encoder of the mouse
Rt all times.
°As the U2 reads the data request signal CTRL in thegiven cycle from the
keyboard of the
~lZ-5500/5600,
receiving of CTRL causes the U2 to send out
the data on the TXD line in thci given format.
°The mouse is handshaked with the keyboard controller in the timing described
in the next paragraph.
NOTES:
The following
are provided for the lOCS module to control the mouse.
1)
HSMOVE
Reads the coordinates of the cursor position which occurred by the mouse
movement.
2) MSDIRECT
Real time mouse data input.
'74

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mz-5600

Table of Contents