ZAXTER.
Click to return home.


ZAXTER. ©

  Vision:© {Create an I/O daemon which is handled via flat files for integration of action modules.}

[__

ls ./port*/
port0:
pin1 pin10 pin11 pin12 pin13 pin14 pin15 pin16 pin17 pin2 pin3 pin4 pin5 pin6 pin7 pin8 pin9
port1:
pin1 pin10 pin11 pin12 pin13 pin14 pin15 pin16 pin17 pin2 pin3 pin4 pin5 pin6 pin7 pin8 pin9
port2:
pin1 pin10 pin11 pin12 pin13 pin14 pin15 pin16 pin17 pin2 pin3 pin4 pin5 pin6 pin7 pin8 pin9

cat ./port0/*
0100001101000010010000110
cat ./port1/*
1001000101011010010110001
cat ./port2/*
1010100010100100101001010
_]

  Reads input pins10-13,15 and post those values to corresponding flat files and writes values from pins1-9, 14, 16 & 17 flat files to each corresponding output pin "except pin1 of lpt0 which is universal strobe", per read/write routine. Unlike normal operation of the parallel port and wait for an interrupt, this I/O daemon reads/writes each loop continuously. Default package comes with three parallel ports, so 35 Outputs and 15 Inputs to use.
  The user can then choose one pin for their design with a simple on "1" and off "0", all the pins or anything in between. With the SI/OP daemon running you only need to have your program interface with the flat file of pins in use, leaving other pins open for another user or program to use.

Pin reference is based on DB25 for this projects cable pinouts click here.

Input test circuit:


Test board:



Create logic scripts.
Logic gates.

Bracket Back Prototyped

Bracket Front Prototyped.




Back home -> 01011010010000010101100001010100010001010101001000101110