CY750
Programmable Controller
The CY750 provides the first truly intelligent general purpose I/O controller. The +5-volt, 40-pin device offers a simple handshake interface for 8-bit parallel loading of either ASCII or binary commands and data, and for binary readout of data and status, A high-level instruction set offers a powerful sequencing and testing mechanism that multiplies the power of any computer. Background timing or counting during program execution allows event monitoring and watchdog timeouts. A unique 'live' command feature allows commands to be issued while stored programs are executing.
ASCII
Code Name & Interpretation
Aa ALTER program counter, one byte relative branch
B BACKGROUND timer enable, status flag set on overflow
Cc COUNT c events in background, status flag set on cth count
Dd DELAY d x 100 µsec (0<d<64k)
Ee EDIT eth byte in program buffer
Ff FALSE branch on I/O line f or condition flag f, skip if
false
Gg GET byte g to be tested, set all condition flags
H HEXDATA select binary mode
I INITALIZE software reset
Jj JUMP to byte j in program
Ll LOW PORT send 8-bit data / to port 1
Nn NUMBER n loaded into 16-bit register
Oo OUTPUT value 0 to 8-bit port 2
Pp PULSE I/O line p or test and reset status flag
Q QUIT entering/editing program code
Rr RESET line r or condition flag r
Ss SET I/O line s or condition flag s
Tt TRUE branch on I/O line t or condition flag t
skip if true
Vv VALUE v set in mask register
Ww WATCHDOG timeout enable, load w into 8-bit timer
X EXECUTE code in program buffer
+ INCREMENT 16-bit N-register, status flag set if overflow
- DECREMENT 16-bit N-register, skip if zero
0 STOP program, return to command mode
Cybernetic Micro Systems * PO Box 3000 * San Gregorio CA 94074 USA
Tel: 650-726-3000 * Fax: 650-726-3003 * email:
info@ControlChips.com