This manual does introduce you into the control of the ICOM industry
computer family for a fast and easy use.
1
The ICOM industry computer family combines the performance of
BASIC/TINY-Tiger
elegant aluminum chassis. For programming the ICOM industry
computers a BASIC-Tiger
This manual only describes the usage of the ICOM industry computers.
You can read about the progamming of Tiny-Tigers
®
user manuals.
Tiger
®
Computers with steadily needed I/O peripherals in an
This manual describes the ICOM200 and ICOM201 til version V1.3. Newer
versions are described in separate data sheets. At ICOM versions V1.4 or
newer, the version number is printed on the right hand side of the device.
Differences between ICOM-200 and ICOM-201
The ICOM-201 is a special version of the ICOM-200. The following decription
shows where the differences between the ICOM-200 and ICOM-201 are.
Feature ICOM-200 ICOM 201
Graphic LCD
20 key matrix keyboard
Serial interfaces
RS232 / RS485
MF2 keyboard
connector
Eight opto inputs
Four analog inputs
Eight power outputs
Battery backup
Sleep function Optional Optional
• -
• -
• •
• •
• •
• •
• •
• •
2
Note: The sleep function is available if the ICOM contains a TINY-Tiger® with
real time clock. It is not available, if internally e.g. a TINY-Tiger® TNN-R/4 is
used.
The ICOM-200/201 uses a power supply with 8-12 VDC, 1A. Minus is placed
on the pin of the power supply connector. The current consumption is,
depending on the application, up to 400mA.
PC mode
After a reset or power-down the Tiny-Tiger® inside the ICOM-200/201 is
testing if the PC mode pin is „low“. In this case, the ICOM switches to PC
mode/Debug mode. Is the pin „high“, the ICOM starts in run mode. The time
between power-on and first activity on the I/O pins is approx. 230 msec.
To set the ICOM-200/201 to PC mode, a reset or power-down is needed.
Setting the DIP switch to PC mode while in run mode is not sufficient.
If the DIP-switch “PC/Run” is in position “Run”, the program in the ICOM200/201 is executed immediately after a reset. Debugging is not possible in
this mode.
Program download
A program created with the Tiger software is downloaded into ICOM-200/201
through the 9-pin Sub-D connector. To download the following has to be done:
Connect a power supply 8-12 V DC (Polarity: Inner contact = minus,
outer contact = plus)
Connect ICOM-200/201 and PC with 9-pin D-Sub cable
Set DIP switch of ICOM-200/201 to PC mode
Set the reset DIP switch to „Reset“ and back to original position
Start download at the PC.
The ICOM-200/201 can be put into sleep mode if the Tiny-Tiger® inside has a
real time clock. In sleep mode the power consumption of the ICOM-200/201 is
descreased significantly to just approx. 25mA. While in sleep mode, no BASIC
program is executed by the ICOM-200/201.
Sleep circuit
®
The internal clock and SRAM of the Tiny-Tiger
Goldcap. The power consumption of clock and SRAM is approx. 70µA, with a
fully loaded Goldcap this is enough for about 3 hours.
To use the SLEEP mode of the ICOM-200/201 Jumper J9, which is located
under the LC display, has to be drawn. On delivery the jumper is inserted, so
SLEEP mode is disabled.
To put the ICOM-200/201 into sleep mode, the alarm time for the Tiny-Tiger
clock has to be set. Following that the ICOM-200/201 falls into sleep mode
and wakes up again at alarm time. More detailled information on how to set
the alarm time can be found in the BASIC-Tiger
If jumper J9 has been drawn and the Goldcap is unloaded, it takes about
30 seconds from connecting the power supply before the ICOM-200/201
switches on.
The ICOM-200 has a 20 key matrix keyboard. The keyboard is devided into
two blocks. The first block has four vertically arranged keys placed directly on
the right side of the LC display. Those keys can e.g. be assigned to a menu
on the LC display. The second block consists of 16 labeled keys.
Reading the keyboard is done with the device driver „LCD1.TDD“. The
following example scans the keyboard and gives back a numeric code for the
pressed key. Additionally a character can be assigned to the numeric code.
Read the „Device driver“ manual of the BASIC-Tiger
®
on how it is done.
With a physical offset of –10h the keyboard culumns are at the addresses 19h
to 27h. In order to scan the keyboard, the following settings have to be
implemented into the program.
print #keyb,& ' Definiert alle Scan-Spalten
"<1BH>D<16><1><1><1><0><0><0><0>& ' als Tastaturtasten
<0><0><0><0><0><0><0><0><0><0F0H>";
print #keyb,&
"<1Bh>k<18h><19h><1ah><1bh><1ch>& ' Legt die Tastaturadresse fest
<1dh><1eh><1fh><20h><21h><22h>&
<23h><24h><25h><26h><27h><0f0h>";
keys:
USING "UD<2><1> 0.0.0.0.2UH<2><2> 0.0.0.0.2" ' Format-String
FOR X=0 TO 0 STEP 0 ' Endlosschleife
FOR N=0 TO 0 STEP 0 ' Endlosschleife bis N=1(GET!)
RELEASE_TASK ' Rest der Task-Zeit freigeben
GET #keyb, #0, #1, 1, N ' N=Zeichen in Tastatur-Buffer
NEXT ' Ende Endlosschleife
GET #keyb, 1, A$ ' Tastatur-Buffer auslesen
PRINT #lcd, "<2><10>Key-No.="; ' Ausgabe auf LC-Display
PRINT USING #1, ASC(A$);"($";ASC(A$);")" ' zeige Tasten-Nr
NEXT
goto keys
end
The ICOM-200 has a graphic LC display with a resolution of 128 x 64 pixel.
There’s a special device driver to control this display. By using this device
driver it is possible to control the LC display with simple BASIC commands.
2
Detailled information about usage of this device driver „LCD-6963.TDD“ is part
of the „Device driver“ manual of the BASIC-Tiger
®
.
The LC display has LED backlight. The backlight’s power consumption is
approx. 250mA. Power supply is 5V. To save energy backlight can be turned
off by software. For this Tiger pin P86 is used. Setting the pin to „1“ activates
the backlight, when set to „0“ backlight is off.
As a standard the ICOM-200 and ICOM-201 have two serial interfaces. From
these the port Ser0 can by choice be configured as RS232 or RS485
interface. The port Ser1 always is a RS232 interface. In PC mode this port is
used for downloading the program into the ICOM 200/201. In Run mode it can
be used as a usual RS232 interface.
Detailled information about the serial interfaces can be read after in the
BASIC-Tiger
RS232
Serial port 0 can be configured as RS232 interface with three easy steps:
Remove IC12 from its socket
Please IC3 (MAX232) into the appropriate socket
Set the 4-channel DIP switch S1 to RS232.
®
„Device driver“ manual.
2
Attention: Never place IC3 and IC12 at the same time, as this could