CY600
Analog/ASCII™ Data Acquisition
The CY600 Analog/ASCII™ Data Acquisition Controller is a five-volt, TTL compatible 40-pin device, that is designed to monitor voltages from an A-to-D converter and continually test specified conditions, using an instruction sequence that is stored internally in a channel buffer. The CY600 will work with one to four channels, executing separate code for each channel. Each channel contains a set of 16-bit registers with ASCII names and accepts ASCII operators: ( = > < + - * / ). When a relational test is satified, the CY600 generates an interrupt to the master computer that can then query the CY600.
ASCII
Code Name Interpretation
A A-register Register name
B B-register Register name
C C-register Register name
Dd Reserved
En Enable Enable channel n or initiate scanning
F F-register Register name (not in MIN system)
G G-register Register name (not in MIN system)
H Hex value Hexadecimal numeric constant suffix
In Input port Name of input port #n
Mr, v Modeset Set Mode register r to value v
N N-register Register name
On Output Name of output port #n
P P-register Program Status Word (PSW) register
RN Reset Reset specified I/O line #n
Sn Set Set I/O line #n
T T-register Register name
WN Wait Wait for I/O line #n true before scanning
X X-register Register name (not in MIN system)
Y Y-register Register name (not in MIN system)
Z Z-register Register name (not in MIN system)
+ Addition Add instruction
- Subtraction Subtract instruction
* Multiplication Multiply instruction
/ Division Divide instruction
> Greater than Comparison instruction
< Less than Comparison instruction
= Equal to Equality test instruction
: Transfer Register transfer instruction
Terminate Terminate command (line = 0DH)
; Separate Separate command string
#n Select channel Select channel for loading code
1r Query register Readout register contents
!r A/D conversion Read A/D value for register r
() Grouping Grouping for arithmetic expressions
Cybernetic Micro Systems * PO Box 3000 * San Gregorio CA 94074 USA
Tel: 650-726-3000 * Fax: 650-726-3003 * email:
info@ControlChips.com