Seiko UC-2000 User manual

1
SEIKO
UC-2000 / UC-2200
User’s Manual
This manual is not a copy of the original one. I
wrote it by myself because I had none. This is the result
of hours of testing using my global knowledge in
programming and, most of all in Basic Programming.
Guillaume Tello, 2008.

2
Table of contents
Chapter 1 : Use as a Watch
Mode 5
Time and Date setting 6
Alarm Setting 6
StopWatch 7
Chapter 2: Memo A and Memo B
Startup 9
Preparing a Memo with the Keyboard 10
eading memos from the watch 11
Chapter 3: Basic Programming
Startup 13
Direct mode commands 14
Variables 16
User Defined Functions 17
Instructions 17
Functions 21
Operations 24
Error Messages 26
The lacks 27

3
Chapter 4: ROM Applications
Startup 29
DEMO 29
SCHEDULE 30
HIT 32
ACE 32
AMIDA 34
CA D 25
Chapter 5: Calc lator
Startup 37
Calculations 37

4

5
Chapter 1 :
Use as a Watch
The Seiko UC-2000 i a watch driven with four
button :
1. Split, Re et, Set, Scroll Up
2. Mode
3. Transmit
4. Start, Stop, Select, Scroll Down
For each, it u ual name appear in bold, that’
the one we’ll u e.
The normal di play look like thi :
mm-dd
day name
HH:MNse
MODE:
Par e the different creen and option of the
watch, if no application i loaded, you get:
Date/Time MODE MemoA MODE
MemoB MODE Alarm etting MODE
StopWatch MODE Time&date etting
MODE Back to Date/Time di play

6
If an application i loaded, it replace MemoA
and MemoB:
Date/Time MODE ApplName MODE
Alarm etting MODE StopWatch MODE
Time&date etting
MODE Back to Date/Time di play
Time and Date setting:
With MODE go to Time & Date etting (blinking
econd )
With SELECT move to the data you want to
modify
With SET change it value
o particular ca e of the econd
SET with econd <30 round to
the current minute
SET with econd >30 round to
the next minute
With MODE exit to the normal di play
Alarm Setting:
With MODE go to Alarm etting (blinking ON or
OFF)
With SELECT move to the data you want to
modify
With SET change it value
With MODE exit to the normal di play

7
You may not hear your alarm if the bell character
i not pre ent on the normal di play! To et it, pu h both
SET and SELECT button on the normal di play.
StopWatch:
With MODE go to StopWatch
If “STOPWATCH” or “STOP” i di played then:
o with SELECT you tart the chronometer,
“RUN” appear
o with SET you re et the chronometer
If “RUN” i di played then:
o with SELECT you top the chronometer
and “STOP” appear
o with SET you copy the current time to the
upper value, “SPLIT” appear and the
lower chronometer goe on
With MODE exit to the normal di play
For how to u e the Memo or the Application , ee
next chapter .

8

9
Chapter 2:
Memo A and Memo B
Startup
Mount the watch (UC-2000) on the Tran mi ion
Circuit
Pu h the TRANSMIT button, you hould ee:
“TRANSMIT”
STAND-BY
Switch the keyboard (UC-2200) ON and pu h the
M-A button, you hould ee(*):
1 EDIT
2 COPY
3 BACK UP
4 LOAD
5 COPY/Bup
Or pu h the Shift + M-B button, you hould
ee(*):
1 EDIT
2 COPY
To elect the line you want, u e the down and up
arrows and then ENTE .
(*) If a Basic program is present in memory, you are
asked wether or not you want to delete it and turn the
memory into Memo.

10
Preparing a Memo
with the Keyboard
1) EDIT:
Allow you to edit the memo. You can u e the
whole keyboard, the arrow to navigate, the function
key .
When you have fini hed:
if you u e STOP key all modification are
cancelled
if you u e Shift+F10 (End) modification are
accepted
2) COPY:
Print the whole Memo:
if empty, you get Memory Empty
if filled, you get:
** COPY (Memo A) **
1: line1
2: line2…
***** END *****
3) BACK UP
(not available for Memo B
Save a copy of the Memo in the keyboard’
memory.

11
4) LOAD
(not available for Memo B
Re tore the Memo with a previou back up.
5) COPY/Bup
(not available for Memo B
Print the backup memo.
eading memos from the
watch
With MODE go to MemoA or MemoB
With SELECT enter in
With SET and SELECT croll up and down the
Memo
With MODE exit to the normal di play.

12

13
Chapter 3 :
Basic Programming
Startup
Mount the watch (UC-2000) on the Tran mi ion
Circuit
Pu h the TRANSMIT button, you hould ee:
“TRANSMIT”
STAND-BY
Switch the keyboard (UC-2200) ON and pu h the
BASIC button, you hould ee:
Copyright
(c)1983 by
Microsoft
2922 bytes
free
Ok
Byte free are not di played if there i yet a Ba ic
program in memory.
Then you can enter a program (with line number ) or
perform immediate command . To exit from the BASIC
use the F10 key (Shift+F5).

14
Conventions :
li line number (immediate value, not an
expre ion)
ni immediate integer number
n number or numeric expre ion u ed a an
integer
x number or numeric expre ion
tr tring or tring expre ion
[…] optional part
All command and in truction can be written in
upper or lower ca e. When li ted, they all will appear in
upper ca e.
Direct mode commands
RUN [li]
Run the program [ tarting at line li].
F5 can be u ed too.
EDIT li
Edition of line li, F2 i a hortcut for EDIT.
Arrow can be u ed, F1 and F6 to in ert/delete, F9
to clear the line.
Validate your modification with RETURN.
To cancel the modification , clear with F6.

15
LIST [li]
Di play the li ting of the program u ing the line
number order.
With li pecified, tart from thi line til the end.
To top the li ting, pre STOP, a “Break” will
appear.
LLIST [li]
Same a LIST but printed on paper in tead of
di played on creen. There, li ting i fa ter becau e the
printer i fa ter and u e 20 character per line in tead of
10.
NE
Era e the whole program and variable from
memory. You go back to the 2922 byte free.
CLEAR
Era e all variable value and definition (tho e
declared with DIM). The program remain in memory.
CONT
If a program i topped with STOP (in truction or
key), you can go on with it u ing thi command. Program
hould not be modified, variable can.

16
Variables
There are two kind of variable : real number
and character tring . They are di tingui hed with a final
“$” for tring . The variable name u e two alphanumeric
character , if you u e more, only the fir t two will be
ignifiant.
For example:
A, X0, KY are real number variable .
A$, X0$, KY$ are tring variable .
And COUNT i the ame variable a CO.
A real u e 4 byte and can range from 9.5E-39 to
1.7E+38 with approximately 7 digit preci ion. A tring
u e a variable amount of byte , depending of it length.
Then you can build multidimen inal array of
real or tring u ing the DIM in truction:
DIM var(n1 [,n2,..,nmax] )
declare var a an array, it eem that max=5.
DIM A(25): A i an array of 26 real from A(0) to
A(25).
DIM TX$(1,9): TX$ i an array of 20 tring from
TX$(0,0) to TX$(1,9).
[LET] var=expression
compute the expre ion and tore it into var.
LET i optional.
For example A=5*X-2
Z$(I)=”-“+LEFT$(K$,3)

17
User Defined Functions
You can declare function and call them by their
name within a program. Only real function can be u ed
and they have only one real parameter. They are declared
with:
DEF FNvar(x)=..expression of x..
Declare FNvar a a function, then to u e it, a a
numeric value, ju t write FNvar(x).
For example:
10 DEF FNDB(X)=X*2
20 PRINT FNDB(7) will print 14
30 A=SQR(FNDB(8)) will tore 4 in A
X i a local variable and doe n’t affect the value
of X if pre ent in the program.
Instructions
Most instructions can also be used in direct mode.
:
In truction eparator if you want to put more than
one on the ame line.
CLS
Clear the creen and the cur or goe to the upper
left.

18
BEEP
Output a ound.
REM text
In ert a remark in the program. The whole
remaining line i con idered a part of the remark, o
REM hello: PRINT A will never print A.
FOR var=x TO x’ [STEP x’’]
instructions
NEXT var
initiali e var to x and repeat the in truction
block until var>x’.
If no STEP i pecified then, STEP=1 to
increment var at each loop.
If x’’<0, then loop until var<x’.
GOTO li
jump to the pecified line.
ON n GOTO li1 [, li2…., limax]
compute the integer value of n, and, if n=1 jump
to li1, if n=2 to li2 etc.
if n<1 or n>max then no jump i performed and
go to the next in truction.
GOSUB li
RETURN
jump to the pecified line containing a ubroutine
that end with RETURN.

19
When thi la t i reached, execution goe on after
the GOSUB.
ON n GOSUB li1 [, li2…., limax]
Same a ON..GOTO but with GOSUB.
IF condition THEN instructions
IF condition THEN li
If a condition i true (different from zero) then the
following in truction are executed, or jump to the
pecified line number.
If the condition i fal e (equal to zero) then
execution goe on to the next line.
No ELSE instruction is available.
See at logical operator to know how to write a
contition.
PRINT [ str or x[, or ; [etc…]] ]
Print the li t of numeric or tring value .
If eparated by “;” they are di played next to the
previou , if eparated by “,” a larger zone i u ed
between value . Each numeric value i preceeded by a
pace if po itive or by a “-“ if negative.
You can omit the “;” eparator between an
immediate tring and a value. For example:
PRINT “X=”;X;”Km” can be compacted a
PRINT “X=”X”Km”
If the expre ion li t end with a “,” or “;” thi wil
determine the tarting point for the next PRINT
in truction, el e a new line will be u ed.
A ingle PRINT fill a blank line.

20
LPRINT [str or x[, or ; [etc…]]]
The ame a PRINT but for the printer!
INPUT [«message» ;]var1[,var2,… ]
Di play the me age, if pre ent, di play “?” and
a k for the value of each variable. You mu t eparate the
value with “,”. For example:
INPUT A,F$
?
If you type 3.7,yeah then A=3.7 and F$=”yeah”
If you give more value than expected you’ll get
the warning “Extra ignored”.
If you give le value than expected, a new line
with ?? appear a king for more.
If you give a tring in tead of a real, you’ll get the
warning “Redo from start”.
DATA value_list
READ var1 [,var2,…]
RESTORE [ li ]
DATA in ert a li t of immediate value (real or
tring , but not expre ion ) in the program. READ
allow you to par e them (a an INPUT but without a
human intervention) and RESTORE tell from wich
DATA line the next READ hould pick it value .
For example:
10 RESTORE 100
20 INPUT “Digit=”,D
30 READ A,A$
40 IF A<0 OR A=D THEN 60
This manual suits for next models
1
Other Seiko Watch manuals

Seiko
Seiko Astron 3X22 Assembly instructions

Seiko
Seiko 3M62A Installer manual

Seiko
Seiko 4R35 User manual

Seiko
Seiko 4R35 User manual

Seiko
Seiko S064 User manual

Seiko
Seiko 5Y63 User manual

Seiko
Seiko Conceptual SWL001J User manual

Seiko
Seiko Cal. V175 User manual

Seiko
Seiko SFJ001P User manual

Seiko
Seiko 7K52 User manual

Seiko
Seiko 8R48A Quick start guide

Seiko
Seiko Prospex S23629J User manual

Seiko
Seiko Cal. S058 User manual

Seiko
Seiko 3M22 User manual

Seiko
Seiko VELATURA 7T62 User manual

Seiko
Seiko Cal. 5M82 User manual

Seiko
Seiko S056 User manual

Seiko
Seiko 4T53 User manual

Seiko
Seiko Presage SPB417J User manual

Seiko
Seiko Cal. V172 User manual