After some help/advice. I need to get 64 output lines (TTL level) from a = PC . I need the outputs so 1 or all can be accessed at the same time. = These lines would then be connected to 8 relay interface kits that I can = purchase from a local electronics place here in Australia. I was thinking along the lines of using the parallel port which would = have 8 x 74ls373 tristate latches connected to it on a common bus from 8 = lines of the parrallel port. Then each of the latches outputs would be = connected to the individual realy boards. Also connected to the parallel = port is a 74ls138 1 of 8 decoder which has the three select lines going = to 3 of the output lines from the parallel port. The 8 outputs from the = decoder then connect to the 8 latches to select (enable) each individual = latch giving me the 64 lines which can be accessed 1 or all at almost = the same time. The relay boards are going to be used to switch devices such as = fireworks and some other things. Is there an easier way of getting the 64 output lines, can an output = board be purchased that does this which is not to expensive? I am also after any help/advice as to the software. As stated it needs = to access 1 or all of the 64 outputs manually via the computer and also = I need a sequencing/automated system which can, if possible have timing = down to the tenth of second or if this is to quick then every 250ms. You = input the time and which relays to be turned on or off and it would run = automatically from a start point. I have some software experience but would have difficulty tackling = something of this nature. I would be happy to pay someone to do it. Thankyou. Peter Bennett -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads