Books
  

 

Home
Products
  PC data logger
 
Standalone logger
 
Sensors
 
Radio linker
 
I/O cards
 
Infra-red remote
 
CMOS cameras
 
Sound recorders

Radio Linker
Service
How to order
Feed back

 

A book of ideas  (Item No. #L01)

book2.jpg (4939 bytes)

A hands-on guide to PC's input/output ports

Covering hardware and software aspects of interfacing


Exciting project-based approach

PC Interfacing  using Centronic, RS232 and Game ports - Pei An
Newnes 1998

The main links with your PC and the outside world are the Centronic port, used for connecting printers, the RS232 port, used for the mouse and the game port for joysticks. this book explores how these input/output I/O ports can be put to use through a range of other interfacing applications. This is especially useful for laptop and palmtop PCs which cannot be fitted with internal I/O cards.

A novel approach is taken by this book, combining the hardware through which the ports can be explored and the software programming needed to carry out a range of experiments. Turbo Pascal 6 for DOS, Visual Basic, Turbo Pascal for Windows are the main programming language used.

A huge range of applications are considered, turning your PC into a flexible core of a variety of systems.


(Download programs)
Right Click to download programs used in the book (book1.zip)

Go to Intec Kits - I/O cards section for  all cards used in the book to do experiments

Index of the book

Chapter 1. Centronic, RS232 and game ports
1.1 The Centronic ports
1.1.1  Port connection
1.1.2  Internal hardware organization
1.1.3  Software control

1.2 RS232 serial interface
1.2.1  Serial data transmission
1.2.2  RS232 port connector and connections
1.2.3  Internal hardware organization
1.2.4  Software control

1.3 Game ports
1.3.1  Port connector
1.3.2  Internal hardware organization
1.3.3  Software control

Chapter 2. Tools for experimenters
2.
1   Power supplies
2.1.1  DC power supply
2.1.2  +5V, -5V, +12V, -12V and other voltage supplies
2.1.3  Voltage references
2.1.4  Voltage converters
2.1.5  Isolated voltage supply circuit
2.2 Logic level detectors
2.3 Digital and analogue signal generators
2.3.1  Digital signal generators
2.3.2  Analogue signal generators
2.4 Centronic port, RS232 and game port experimental boards
2.4.1  Centronic experimental board
2.4.2  RS232 experimental board
2.4.3  Game port experimental board
2.4.4  Construction of the experimental board
2.5 Circuit making tools

Chapter 3. Software drivers for the experimental boards
3.1   Software drivers for the Centronic experimental board
3.1.1  DOS TP6 software driver CENTEXP.PAS
3.1.2 Windows VB3 software driver
3.2 Software drivers for the RS232 experimental board
3.2.1 DOS TP6 software driver RS232EXP.PAS
3.2.2 Windows VB3 software driver
3.3 Software drivers for the game port experimental board
3.3.1 DOS TP6 software driver GAMEEXP.PAS
3.3.2 Windows VB3 software driver
3.4 Programming resource libraries

Chapter 4. Expanding the Centronic, RS232 and game ports
4.1 Expanding the Centronic lines
4.1.1 I/O expansion using logic Ics
4.1.2 I/O expansion using 8255 PPI chips
4.2 Expanding the RS232 port
4.2.1 RS232/TTL line translators
4.2.2 Expanding RS232 ports using UARTs
4.2.3 New concept for RS232 interfacing-ITC232-A
4.3 Expanding the game port
4.4 Serial-to-parallel interface
4.5 Parallel-to-serial interface
4.6 Data encoders/decoders
4.7 I2C bus
4.7.1 Principle of the I2C bus
4.7.2 Operation of the I2C bus
4.7.3 Implementing I2C bus on the Centronic and the RS232 port
4.7.4 I2C bus support chips
4.8 MicroLAN bus
4.9 Interfacing between TTL and CMOS gates
4.10 Protecting digital I/O lines

Chapter 5 Drivers for external devices
5.1 Power drivers
5.1.1 Opto-isolator drivers
5.1.2 Transistor drivers
5.1.3 Darlington drivers
5.1.4 MOSFET drivers
5.1.5 PROFET drivers
5.2 LED drivers
5.2.1 Standard LEDs
5.2.2 Low current LEDs
5.2.3 Multi-colour LEDs
5.2.4 Infra-red LEDs

5.3 Relay drivers
5.3.1 Dry reed relays
5.3.2 Transistor relay drivers
5.4 Integrated power driver ICs
5.4.1 Multi-channel driver ICs
5.4.2 Latched drivers
5.5 Opto-isolated zero-crossing solid state relays
5.6 DC motor drivers
5.7 Stepper motor drivers
5.7.1 Drivers for 4-phase uni-polar stepper motors
5.7.2 Drivers for 2-phase stepper motors
5.8 Driving sounders
5.8.1 Drivers for sounders, buzzers and sirens
5.8.2 Drivers for speakers
5.9 Drivers for displays
5.9.1 LED multi-digits displays with on-board driver
5.9 2 LED dot matrix displays with on-board driver
5.9.3 LED multi-digits matrix character displays with on-board driver
5.9.4 LCD dot matrix character display modules
5.10 Drivers for muscle wires
5.11 Drivers for other devices

Chapter 6 Gathering information from external world
6.1 Analogue-to-digital converters
6.1.1 A/D converters with parallel I/O interface
6.1.2 A/D converters with serial I/O interface
 

6.1.3 TSC500 A/D converter analogue processor
6.2 Voltage-to-frequency converters
6.2.1 Principle of V/F conversion
6.2.2 LM331 V/F converter
6.3 Digital sensors for measuring light intensity
6.3.1 TSL220 digital opto sensor
6.3.2 TSL215 linear light detector array
6.3.3 Other digital sensors
6.4 Digital sensors measuring temperatures
6.4.1 DS1620 thermometer
6.4.2 Single wire digital temperature sensor
6.5 Digital humidity sensors
6.6 Digital sensors for fluid flow
6.7 Digital sensors measuring magnetic field
6.7.1 FGM-3 digital magnetic field strength sensor
6.7.2 Digital magnetic field detector
6.8 Radio time bases
6.9 key and keyboards

Chapter 7 Connecting other digital devices
7.1 Digital-to-analogue converters
7.1.1 A simple R-2R D/A converter
7.1.2 Parallel I/O D/A converter ZN428#
7.1.3 Serial I/O D/A converter DAC0854
7.2 Digital potentiometer
7.3 Memories
7.3.1 ST93C56C serial I/O 2K EEPROM
7.3.2 EEPROM with an I2C bus
7.4 Real time clocks
7.5 Digitally-controlled signal generators
7.5.1 8254 programmable time/counter
7.5.2 Numerically controlled oscillator HSP45102
7.5.3 ML2036 programmable sine wave generator

Chapter 8 Computer remote control and network
8.1 Telecommunication Ics
8.2 Modem IC
8.3 Radio links
8.3.1 TMS/SILRX FM radio links
8.3.2 AM-TX1/AM HHR3 AM radio links
8.3.3 Experimenting the radio link
8.4 Radio transceiver modules
8.4.1 BiM-418-F radio transceiver
8-4-2 Requirement for serial data to be transmitted
8.5 Mains line modem LM1893
8.6 RS485 interface
8.7 Infra-red data link -IrDA standard

Price
 Item Name: Book: PC interface
 Item Number:#L01
 Price: £19.99