modified for new or existing programs. These examples are typical of the ease with which object-oriented programs can be maintained and upgraded.
11.8 Summary
This chapter described the principles of operation and use of an analog-to-digital converter. The more popular types of analog-to-digital converters and their various methods of conversion have been explained. This was followed by a discussion of the importance of a sample and hold circuit and the effects of aliasing that occurs when signals are sampled too slowly.
We used our now familiar object-oriented approach to develop software for interfacing the parallel port of the PC with the ADC. We developed a new object class named ADC using an approach consistent with that of Chapter 10 when the VCO class was developed. This object-oriented approach has allowed us to develop the voltage and temperature measuring programs that used the ADC by making minor changes to the programs written for the VCO.
11.9 Bibliography
Fluke, The ABC’s of Oscilloscopes, Fluke Corporation, 1997.
Horowitz, P. and Hill, W., The Art of Electronics, Cambridge University Press, Cambridge, 1989.
Loveday, G., Microprocessor Sourcebook, Pitman Publishing Limited, London, 1986.
NS DATA CONVERSION/ACQUISITION Databook, National Semiconductor Corporation, 1984.
Stiffler, K., Design with Microprocessors for Mechanical Engineers, McGrawHill, 1992.
Webb, R.E., Electronics for Scientists, Ellis Horwood, New York, 1990. Wobschall, D., Circuit Design for Electronic Instrumentation, McGraw-Hill, 1987. Van Gilluwe, F., The Undocumented PC, Addison Wesley, 1994.
Winston, P.H., On to C++, Addison Wesley, 1994.