Hardware Reference
In-Depth Information
Appendix L Bibliography
Interfacing
James,
K. (2000) A practical guide to the programming and interfacing techniques
involved in data collection, and the subsequent measurement and control systems.
PC Interfacing and Data Acquisition
, Newnes. ISBN 0 7506 4624 1.
An, P. Provides a practical guide to interfacing with examples of both software and
hardware.
PC Interfacing using Centronic, RS-232 and Game Ports
, Newnes, ISBN
0 7506 3637 8.
Hutchings, H., James, M. (2001). An excellent introduction to using C in a wide
variety of practical interfacing applications.
Interfacing with C
, 2nd edition, ISBN
0 7506 4831 7.
Smith, G. (1999) Provides a basic introduction to computer interfacing with sample code
in C.
Computer Interfacing
, Newnes, ISBN 0 7506 4474 5.
Axelson, J. (2000) An excellent topic dedicated to the PC's parallel port. Contains numer-
ous examples using Visual Basic.
Parallel Port Complete
, Lakeview Research, ISBN
0 9650 8191 5.
Electronic circuits
Hickman, I. (1999) Describes and explains a wide variety of analogue electronic circuits.
Analog Circuits Cookbook
, Newnes, 2nd edition, ISBN 0 7506 4234 3.
Tooley, M. (2002) Designed specifically for the newcomer, this topic combines
comprehensive coverage of the principles of both digital and analogue electronics.
Electronic Circuits: Fundamentals and applications
, Newnes, 2nd edition, ISBN 0
7506 5394 9.
PC hardware
Beales, R.P. (2003) Provides a comprehensive guide to installing and maintaining PC
systems.
PC Systems Installation and Maintenance
, Newnes, 2nd edition, ISBN 0
7506 6074 0.
Abbott, D. (2000) A comprehensive reference on the PCI bus (including CompactPCI).
PCI Bus Demystified
, Newnes, ISBN 1 878707 54 X.
Rosch, W. (2003) A comprehensive technical reference on the PC.
The Winn Rosch
Hardware Bible
, Sams, 6th edition, ISBN 0789 72859 1.
Programming
Wyatt, A. (1993) A comprehensive introduction to x86 assembly language programming.
Using Assembly Language
, Que, 3rd edition, ISBN 0 8802 2464 9.
Jamsa, K. (2002) Contains a huge selection of code fragments and ideal for those who
need commented source code examples.
Jamsa's C/C
++
Programmer's Bible
, Jamsa
Press, 2nd edition, ISBN 1 884133 25 6.
Hubbard, J. (2000) A student text that provides a rigorous introduction to C
++
including
a number of more advanced topics.
Programming with C
++
, McGraw Hill, 2nd
edition, ISBN 0 0713 5346 1.
Perry, G., Hettihewa, S. (1998) Presented as a series of one hour lessons this text aims to
get beginners up and running with Visual Basic in the shortest possible time.
Teach
Yourself Visual Basic 6
, Sams, ISBN 0 672 31533 5.
Leonik, T. (2000) Shows how a PC with Visual Basic 6 can be used in conjunction with a
Programmable Logic Controller (PLC) in a domestic control and monitoring system.
Home Automation Basics
, Prompt, ISBN 0 7906 1214 3.