binary counters and shift register I/O