Interfacing PIC Microcontrollers

Book description

The advent of interactive design software has allowed the simulation of microcontrollers without having to build and debug hardware. Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation discusses microcontroller design and applications. The book is divided into three parts. Part 1 introduces the PIC 16F877 architecture, software, and simulation system. Part 2 discusses interfacing techniques. Part 3 discusses power outputs, serial communication, sensor interfacing, and the design of MCU-based systems. Each topic is illustrated by designs based on the 16F877. The Proteus design software by Labcenter Electronics is used throughout. The book is suited for more advanced readers with prior knowledge of the basics of microcontroller systems.

*Comprehensive coverage of a topic not widely explored in the wealth of PIC books on the market, concentrating on the popular PIC16F877 device
*Circuit simulation software allows step-by-step examples, supplied as assembly source code, to be run interactively – aiding student, technician and hobbyist learning.
*A companion website will provide downloads of application files used in the book and links to associated manufacturers

Table of contents

  1. Cover
  2. Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation
  3. Copyright page
  4. Preface
  5. Introduction
  6. Links, references and acknowledgements
  7. Contents
  8. Part 1: Microcontroller
    1. Chapter 1. PIC Hardware
      1. Processor System
      2. PIC 16F877 Architecture (1/2)
      3. PIC 16F877 Architecture (2/2)
      4. PIC Instruction Set (1/2)
      5. PIC Instruction Set (2/2)
      6. Special Function Registers (1/2)
      7. Special Function Registers (2/2)
    2. Chapter 2. PIC Software
      1. Assembly Language (1/2)
      2. Assembly Language (2/2)
      3. Software Design
      4. ‘C’ Programming (1/2)
      5. ‘C’ Programming (2/2)
    3. Chapter 3. Circuit Simulation
      1. Basic Circuit (1/2)
      2. Basic Circuit (2/2)
      3. Software Debugging
      4. Hardware Testing
      5. Hardware Implementation
      6. Program Downloading
  9. Part 2: Interfacing
    1. Chapter 4. Input & Output
      1. Switch Input
      2. Switch Debouncing
      3. Timer and Interrupts
      4. Keypad Input
      5. 7-Segment LED Display
      6. Liquid Crystal Display (1/3)
      7. Liquid Crystal Display (2/3)
      8. Liquid Crystal Display (3/3)
    2. Chapter 5. Data Processing
      1. Number Systems
      2. Conversion
      3. Variable Types
      4. Arithmetic (1/2)
      5. Arithmetic (2/2)
    3. Chapter 6. Calculate, Compare & Capture
      1. Calculator
      2. Pulse Output
      3. Period Measurement (1/3)
      4. Period Measurement (2/3)
      5. Period Measurement (3/3)
    4. Chapter 7. Analogue Interfacing
      1. 8-bit Conversion
      2. 10-bit Conversion
      3. Amplifier Interfaces (1/3)
      4. Amplifier Interfaces (2/3)
      5. Amplifier Interfaces (3/3)
      6. Transient & Frequency Response
      7. Instrumentation Amplifier
      8. Current Loop
      9. Comparators
      10. Op-amp Selection
      11. Analogue Output
  10. Part 3: Systems
    1. Chapter 8. Power Outputs
      1. Current Drivers
      2. Relays & Motors
      3. Power Output Interfacing
      4. Motor Interfacing (1/3)
      5. Motor Interfacing (2/3)
      6. Motor Interfacing (3/3)
    2. Chapter 9. Serial Communication
      1. USART
      2. SPI
      3. I²C (1/3)
      4. I²C (2/3)
      5. I²C (3/3)
    3. Chapter 10. Sensor Interfacing
      1. Sensors
      2. Sensor Types (1/2)
      3. Sensor Types (2/2)
      4. Amplifier Design
      5. Weather Station (1/3)
      6. Weather Station (2/3)
      7. Weather Station (3/3)
    4. Chapter 11. System Design
      1. Base System
      2. Memory System (1/2)
      3. Memory System (2/2)
      4. Other PIC Chips
      5. System Design
      6. Other MCU Families
  11. Answers to Assessment Questions (1/3)
  12. Answers to Assessment Questions (2/3)
  13. Answers to Assessment Questions (3/3)
  14. Index & Abbreviations (1/2)
  15. Index & Abbreviations (2/2)

Product information

  • Title: Interfacing PIC Microcontrollers
  • Author(s): Martin P. Bates
  • Release date: April 2011
  • Publisher(s): Newnes
  • ISBN: 9780080463872