A microprocessor-controlled data logging system