Designing Software and Hardware for PC I/O Control. - Hsiung, Steve C.; Ward, Dave A. (Journal of Engineering Technology, 2006)