Computer Interfacing

Book description

This book explains how computers interact with the world around them and therefore how to make them a useful tool. Topics covered include descriptions of all the components that make up a computer, principles of data exchange, interaction with peripherals, serial communication, input devices, recording methods, computer-controlled motors, and printers.


In an informative and straightforward manner, Graham Dixey describes how to turn what might seem an incomprehensible 'black box' PC into a powerful and enjoyable tool that can help you in all areas of your work and leisure. With plenty of handy tips and clear illustrations this book can improve your computer system, and even shows new uses for old kit such as motor control.

Table of contents

  1. Front Cover
  2. Computer Interfacing
  3. Copyright Page
  4. Table of Contents
  5. Preface
  6. Chapter 1. Introduction
    1. Processors
    2. Interfaces and buses
    3. Signal conversion
    4. A question of speed
    5. Core task
  7. Chapter 2. Transducers
    1. Encoder circuits
    2. Transducers
    3. Transducers for temperature measurement and control
    4. Transducers for force and displacement
    5. Optical transducers
    6. Potentiometric transducers
    7. The digital shaft encoder
  8. Chapter 3. Conversion between digital and analogue
    1. Sampling the input
    2. Quantisation
    3. Full scale range, quantisation levels and resolution
    4. Sample-and-hold circuits
    5. Signal conditioning
    6. Multiplexed inputs
    7. The converter-computer linkup
    8. Digital-to-analogue converters
    9. Analogue-to-digital converters
    10. The continuous balance ADC
    11. The dual-slope ADC
    12. The successive approximation register ADC
    13. A practical ADC/ DAC circuit
    14. Parts list for ZN425E switched ADC/DAC
  9. Chapter 4. Interrupts
    1. Software polling (1/2)
    2. Software polling (2/2)
    3. Prioritisation of interrupts
    4. Masking
    5. Daisy chaining of peripherals
    6. Priority interrupt controllers (PICs)
    7. Direct memory access (DMA)
    8. Handshaking
  10. Chapter 5. Serial versus parallel
    1. The nature of serial data
    2. Baud rates
    3. Parity
    4. Data transfer modes: simplex, full-duplex and half-duplex
    5. Parallel-serial conversion
    6. The 6402 UART
    7. The Motorola 6850 ACIA
    8. The 8251 USART
    9. The SIO (serial input/output device)
    10. The El A 232 standard serial interface
    11. Data codes
    12. Modems
  11. Chapter 6. The computer keyboard and VDU
    1. Keyboard problems — rollover and lockout
    2. The keyboard matrix
    3. Non-encoded and encoded keyboards
    4. ASCII code
    5. A standard keyboard encoder
    6. Other forms of input device
    7. The mouse
    8. The trackerball
    9. The light pen
    10. The writing or graphics tablet
    11. The VDU (visual display unit)
    12. A memory-mapped VDU
  12. Chapter 7. Magnetic recording principles and methods
    1. Recording codes
    2. Floppy disks and floppy disk systems
    3. Files and directories
    4. The floppy disk drive unit
    5. The disk drive interface
    6. Basic functions of a floppy disk controller
    7. Operation of the floppy disk controller
    8. Hard disk systems
  13. Chapter 8. Motor drives (1/2)
  14. Chapter 8. Motor drives (2/2)
    1. Closed and open loop systems
    2. Stepper motors
    3. Advantages of stepper motor systems
    4. Stepper motor principles
    5. Stepper motor drives
    6. Available stepper motor ICs
  15. Chapter 9. Printers
    1. Cylinder head printers
    2. Dot-matrix printers (1/2)
    3. Dot-matrix printers (2/2)
    4. Daisy-wheel printers
    5. Laser printers
    6. Inkjet printers
    7. Thermal printers
    8. Printer interfaces
  16. Index (1/2)
  17. Index (2/2)

Product information

  • Title: Computer Interfacing
  • Author(s): Graham Dixey
  • Release date: June 2014
  • Publisher(s): Newnes
  • ISBN: 9781483294605