Programming the Parallel Port: Interfacing the Pc for Data Acquisition and Process Control