REAL TIME DATA ACQUISITION SYSTEM FOR THE ECP-EPP PARALLEL PORT BASED ON PIC16F877 MICROCONTROLLER
DOI:
https://doi.org/10.47839/ijc.5.2.395Keywords:
Data acquisition, Microcontrollers, Real-time systems, Computer interfaces, Parallel port, LabViewAbstract
The design of a simple and low cost 10-bit data acquisition system is presented which makes use of the peripherals of a PIC16F877 microcontroller, interfacing with a personal computer using the extended capabilities of the parallel port. The system is integrated with a visual programming tool based on LabVIEW data acquisition software, which provides design flexibility and real time signal processing capabilities. An optimum assembly code for the PIC microcontroller allows for a free-running mean sampling rate of 100KSps on a Pentium PC running Windows XP OS. This system can be an example of a low cost integrated approach for data acquisition that includes a microcontroller, a personal computer and visual measurement software. The system can be the basis of a A/D interface for many measurement applications and can also be seen as an educational paradigm in itself. An effective and fast DAC solution is also presented in full integration with the microcontroller and the computer parallel port.References
Tran Tien Lang, Electronique des systemes des measures, Masson, 1997.
Kevin James, PC Interfacing and Data Acquisition, Newnes, 2000.
http://www.ni.com/dataacquisition/
http://www.ni.com/dataacquisition/usb/
Jan Axelson, Parallel Port Complete, Lakeview Research, Madison, 2000.
Paul Bergsman, Controlling the world with your PC, Hightext Publications, 1994.
Microchip PIC16F87x Data Sheets, Microchip Technology Inc. 1999.
Craig Peacock, Interfacing the Standard parallel port, in: http://www.beyondlogic.org/spp/parallel.htm, 2000.
See for example: John Essick, Advanced LabVIEW Labs, Prentice Hall, 1999.
Microchip PIC16C745/6 Data Sheets, Microchip Technology Inc. 2001.
John Hyde, USB design by example, Intel, Wiley, 1999.
Jan Axelson, USB Complete, Lakeview Reasearch, 1999.
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.