Interfacing PIC Microcontrollers - 2nd Edition - ISBN: 9780080993638, 9780080993720

Interfacing PIC Microcontrollers

2nd Edition

Embedded Design by Interactive Simulation

Authors: Martin Bates
Paperback ISBN: 9780080993638
eBook ISBN: 9780080993720
Imprint: Newnes
Published Date: 3rd October 2013
Page Count: 410
Tax/VAT will be calculated at check-out
56.95
34.99
43.95
59.04
Unavailable
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


Description

Preface

Introduction

Links and Acknowledgements

Part 1: PIC Microcontroller

Chapter 1. PIC Hardware

Summary

1.1 Processor System

1.2 PIC Architecture

1.3 Special Function Registers

1.4 Application LED1

1.5 Downloading and Testing

1.6 Conversion to 16F887 and Other Chips

Chapter 2. PIC Programming

Summary

2.1 Application LED2

2.2 Assembly Language

2.3 MCU Configuration

2.4 PIC Instruction Set

2.5 Program Execution

2.6 Program Structure

2.7 Assembler Directives

2.8 Software Design

2.9 ‘C’ Programming

Chapter 3. PIC Design

Summary

3.1 Application Design and Test

3.2 Software Debugging

3.3 System Testing

3.4 Hardware Design

3.5 Hardware Testing

Part 2: PIC Interfacing

Chapter 4. Input and Output

Summary

4.1 Switch Inputs

4.2 Display Outputs

4.3 Keypad System

4.4 Liquid Crystal Display

Chapter 5. Data Processing

Summary

5.1 Number Systems

5.2 Numerical Conversion

5.3 Binary Arithmetic

5.4 Numerical Types

5.5 BCD and ASCII

5.6 Calculator Application

5.7 Data Storage

Chapter 6. Analogue Interfacing

Summary

6.1 Analogue Input

6.2 Op-Amp Interfaces

6.3 Circuit Design

6.4 Frequency Response

6.5 Op-Amp Selection

6.6 Comparators

6.7 Op-Amp Applications

6.8 Alternating Current Measurement

6.9 Analogue Output

Chapter 7. Power Outputs

Summary

7.1 Power Loads

7.2 Power Interfaces

7.3 Current Switches

7.4 Pulse Applications

7.5 Direct Current Motor

7.6 Stepper Motor

7.7 BLDC Motor

7.8 Mechatronics Board

7.9 Servo Systems

Part 3: PIC Systems

Chapter 8. Serial Communications

Summary

8.1 USART

8.2 SPI Bus

8.3 I2C Bus

8.4 Network Links

8.5 Wireless Links

8.6 Comparison of Serial Protocols

Chapter 9. Input Sensors

Summary

9.1 Digital Sensing

9.2 Analogue Sensing

9.3 Position Sensing

9.4 Temperature Sensing

9.5 Semiconductor Sensing

9.6 Light

9.7 Force Sensing

9.8 Humidity

9.9 Integrated Sensors

Chapter 10. System Design

Summary

10.1 PIC MCU Selection

10.2 Power Supplies

10.3 System Design

10.4 BASE System (Project BASE2)

10.5 Weather Station

10.6 Design Support

Answers to Questions

Appendix A. PIC 16F877A (16LF877A) Selected Electrical Characteristics

Selected Direct Current Characteristics

Appendix B. Digital Signal Transmission

Frequency Components

Transmission Line

PCB Tracks

Longer Connections

Characteristic Impedance

Decibel Measurement

Frequency Response

Signal to Noise Ratio

Speed and Distance

Encoding

Modulation

Wireless Links

Optical Links

Index

Key Features

  • Comprehensive introduction to interfacing 8-bit PIC microcontrollers
  • Designs updated for current software versions MPLAB v8 & Proteus VSM v8
  • Additional applications in wireless communications, intelligent sensors and more

Readership

Electronics engineers, including embedded systems designers and control engineers, technicians in industry, hobbyists, students taking introductory level classes in courses in electronics / microelectronics, both within higher education and at vocational level.

Table of Contents

Preface

Introduction

Links and Acknowledgements

Part 1: PIC Microcontroller

Chapter 1. PIC Hardware

Summary

1.1 Processor System

1.2 PIC Architecture

1.3 Special Function Registers

1.4 Application LED1

1.5 Downloading and Testing

1.6 Conversion to 16F887 and Other Chips

Chapter 2. PIC Programming

Summary

2.1 Application LED2

2.2 Assembly Language

2.3 MCU Configuration

2.4 PIC Instruction Set

2.5 Program Execution

2.6 Program Structure

2.7 Assembler Directives

2.8 Software Design

2.9 ‘C’ Programming

Chapter 3. PIC Design

Summary

3.1 Application Design and Test

3.2 Software Debugging

3.3 System Testing

3.4 Hardware Design

3.5 Hardware Testing

Part 2: PIC Interfacing

Chapter 4. Input and Output

Summary

4.1 Switch Inputs

4.2 Display Outputs

4.3 Keypad System

4.4 Liquid Crystal Display

Chapter 5. Data Processing

Summary

5.1 Number Systems

5.2 Numerical Conversion

5.3 Binary Arithmetic

5.4 Numerical Types

5.5 BCD and ASCII

5.6 Calculator Application

5.7 Data Storage

Chapter 6. Analogue Interfacing

Summary

6.1 Analogue Input

6.2 Op-Amp Interfaces

6.3 Circuit Design

6.4 Frequency Response

6.5 Op-Amp Selection

6.6 Comparators

6.7 Op-Amp Applications

6.8 Alternating Current Measurement

6.9 Analogue Output

Chapter 7. Power Outputs

Summary

7.1 Power Loads

7.2 Power Interfaces

7.3 Current Switches

7.4 Pulse Applications

7.5 Direct Current Motor

7.6 Stepper Motor

7.7 BLDC Motor

7.8 Mechatronics Board

7.9 Servo Systems

Part 3: PIC Systems

Chapter 8. Serial Communications

Summary

8.1 USART

8.2 SPI Bus

8.3 I2C Bus

8.4 Network Links

8.5 Wireless Links

8.6 Comparison of Serial Protocols

Chapter 9. Input Sensors

Summary

9.1 Digital Sensing

9.2 Analogue Sensing

9.3 Position Sensing

9.4 Temperature Sensing

9.5 Semiconductor Sensing

9.6 Light

9.7 Force Sensing

9.8 Humidity

9.9 Integrated Sensors

Chapter 10. System Design

Summary

10.1 PIC MCU Selection

10.2 Power Supplies

10.3 System Design

10.4 BASE System (Project BASE2)

10.5 Weather Station

10.6 Design Support

Answers to Questions

Appendix A. PIC 16F877A (16LF877A) Selected Electrical Characteristics

Selected Direct Current Characteristics

Appendix B. Digital Signal Transmission

Frequency Components

Transmission Line

PCB Tracks

Longer Connections

Characteristic Impedance

Decibel Measurement

Frequency Response

Signal to Noise Ratio

Speed and Distance

Encoding

Modulation

Wireless Links

Optical Links

Index

Details

No. of pages:
410
Language:
English
Copyright:
© Newnes 2014
Published:
Imprint:
Newnes
eBook ISBN:
9780080993720
Paperback ISBN:
9780080993638

About the Author

Martin Bates

Martin Bates is one of the leading authors specializing in introductory level texts on PIC microcontrollers for the academic, professional and hobby markets, with 20 years’ experience of teaching microprocessor systems.

Affiliations and Expertise

Martin Bates, Lecturer in Microelectronics (retired), Sussex Coast College, UK; formerly Course Leader, Foundation Degree Engineering (University of Brighton) and Course Manager, PIC Microcontroller Short Courses, Hastings Innovation Centre

Reviews

"…He revises, updates, and expands his tutorial on using the microcontroller; it can support learning at college, at work, or at home…It is a sequel to his PIC Microcontrollers: An Introduction to Microelectronics. He explores the basic techniques for connecting the PIC to simple input and output devices such as switches, sensors, display, and motors. He also demonstrates methods that allow the PIC to communicate data with other devices, including intelligent sensors."--ProtoView.com, February 2014