Behavior Research Methods

, Volume 38, Issue 1, pp 170–173 | Cite as

A PC parallel port button box provides millisecond response time accuracy under Linux

  • Neil StewartEmail author


For psychologists, it is sometimes necessary to measure peoples reaction times to the nearest millisecond. This article describes how to use the PC parallel port to receive signals from a button box to achieve millisecond response time accuracy. The workings of the parallel port, the corresponding port addresses, and a simple Linux program for controlling the port are described. A test of the speed and reliability of button box signal detection is reported. If the reader is moderately familiar with Linux, this article should provide sufficient instruction for him or her to build and test his or her own parallel port button box. This article also describes how the parallel port could be used to control an external apparatus


Behavior Research Method Round Trip Parallel Port Control Port Millisecond Accuracy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Axelson, J. (1997).Parallel port complete: Programming, interfacing and using the PCs parallel printer port. Madison, WI: Lakeview ResearchGoogle Scholar
  2. Chambers, C. D., &Brown, M. (2003). Timing accuracy under Microsoft Windows revealed through external chronometry.Behavior Research Methods, Instruments, & Computers,35, 96–108.CrossRefGoogle Scholar
  3. Finney, S. A. (2001). Real-time data collection in Linux: A case study.Behavior Research Methods, Instruments, & Computers,33, 167–173.CrossRefGoogle Scholar
  4. Forster, K. I., &Forster, J. C. (2003). DMDX: A Windows display program with millisecond accuracy.Behavior Research Methods, Instruments, & Computers,35, 116–124.CrossRefGoogle Scholar
  5. MacInnes, W. J., &Taylor, T. L. (2001). Millisecond timing on PCs and Macs.Behavior Research Methods, Instruments, & Computers,33, 174–178CrossRefGoogle Scholar
  6. McKinney, C. J., MacCormac, E. R., &Welsh-Bohmer, K. A. (1999). Hardware and software for tachistoscopy: How to make accurate measurements on any PC utilizing the Microsoft Windows operating system.Behavior Research Methods, Instruments, & Computers,31, 129–136CrossRefGoogle Scholar
  7. Myors, B. (1999a). The PC tachistoscope has 240 pages.Behavior Research Methods, Instruments, & Computers,31, 329–333.CrossRefGoogle Scholar
  8. Myors, B. (1999b). Timing accuracy of PC programs running under DOS and Windows.Behavior Research Methods, Instruments, & Computers,31, 322–328.CrossRefGoogle Scholar
  9. Plant, R. R., Hammond, N., &Turner, G. (2004). Self-validating presentation and response timing in cognitive paradigms: How and why?Behavior Research Methods, Instruments, & Computers,36, 291–303CrossRefGoogle Scholar
  10. Plant, R. R., Hammond, N., &Whitehouse, T. (2003). How choice of mouse may affect response timing in psychological studies.Behavior Research Methods, Instruments, & Computers,35, 276–284.CrossRefGoogle Scholar
  11. Segalowitz, S. J., &Graves, R. E. (1990). Suitability of the IBM XT. AT. And PS/2 keyboard, mouse and game port as response devices in reaction time paradigms.Behavior Research Methods, Instruments, & Computers,22, 283–289.CrossRefGoogle Scholar
  12. Sorokin, A. V. (2002). Instrument-to-PC interfacing using an enhanced parallel port.Instruments & Experimental Techniques,45, 516–520.CrossRefGoogle Scholar
  13. Stewart, N. (2006). Millisecond accuracy video display using OpenGL under Linux.Behavior Research Methods,38, 142–145.CrossRefPubMedGoogle Scholar
  14. Ulrich, R., &Giray, M. (1989). Time resolution of clocks: Effects on reaction time measurement—good news for bad clocks.British Journal of Mathematical & Statistical Psychology,42, 1–12.Google Scholar

Copyright information

© Psychonomic Society, Inc. 2006

Authors and Affiliations

  1. 1.Department of PsychologyUniversity of WarwickCoventryEngland

Personalised recommendations