A system of sixteen programmable drivers has been established around an 8085 microprocessor, where each driving path is independent and can be programmed to energize the driven element at the desired timing for the desired period of time . An input programming circuit of thirty programming steps is built to enter the driving sequence for selected driver that specified by the driver selector .