Professional

PIC Microcontroller: An Introduction to Software & Hardware Interfacing, 1st Edition

  • includes CD-ROM
  • Han-Way Huang Minnesota State University, Mankota
  • Leo Chartrand Niagara College
  • ISBN-10: 1401839673  |  ISBN-13: 9781401839673
  • 608 Pages
  • © 2005 | Published
  • List Price = $ 280.95
  • For quantity discounts, Contact your Representative
  • For single copy purchases, visit CengageBrain.com

About

Overview

This book presents a thorough introduction to the Microchip PIC® microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.

Additional Product Information

Features and Benefits

  • Abundant examples are provided in both assembly and C languages to instruct readers in the basics of interface programming that meets industrial trends
  • A rich set of exercises is provided at the end of each chapter for readers to learn key concepts and drill their skills
  • Numerous drawings and tables illustrate and clarify important concepts and algorithms to reinforce comprehension
  • Topics progress in a logical fashion from the simple to the more complex to enable logical thinking processes
  • A complimentary back-of-book CD features example programs and datasheets referenced in the book for easy experimenting

Table of Contents

Introduction to the PIC18 Microcontroller.
PIC18 Assembly Language Programming.
PIC18 Development Tools.
Advanced Assembly Programming.
Using the C Compiler.
Interrupts, Resets, and Configuration.
Parallel Ports.
Timers and CCP Modules.
Addressable Universal Synchronous Asynchronous Receiver Transceiver.
Serial Peripheral Interface (SPI).
Inter-Integrated Circuit (I2C) Interface.
Analog to Digital Converter.
Controller Area Network.
External memory Extension.

Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Instructor's Resource CD-ROM  (ISBN-10: 1401839681 | ISBN-13: 9781401839680)

Embedded C Programming and the Microchip PIC  (ISBN-10: 1401837484 | ISBN-13: 9781401837488)

This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip® family of PIC® microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out example programs demonstrate common uses for each of the peripherals. Readers are subsequently introduced to the built-in functions available in C, to help speed their programming and problem solving. Finally, readers are taken through use of the C Compiler, and learn to efficiently develop custom projects.

List Price = $248.95  | CengageBrain Price = $248.95  | College Bookstore Wholesale Price = $187.00

Student Supplements

Student CD  (ISBN-10: 1111536996 | ISBN-13: 9781111536992)

List Price = $142.95  | CengageBrain Price = $142.95  | College Bookstore Wholesale Price = $107.25

Embedded C Programming and the Microchip PIC  (ISBN-10: 1401837484 | ISBN-13: 9781401837488)

This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip® family of PIC® microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out example programs demonstrate common uses for each of the peripherals. Readers are subsequently introduced to the built-in functions available in C, to help speed their programming and problem solving. Finally, readers are taken through use of the C Compiler, and learn to efficiently develop custom projects.

List Price = $248.95  | CengageBrain Price = $248.95  | College Bookstore Wholesale Price = $187.00

Meet the Author

Author Bio

Han-Way Huang

Han-Way Huang is a Professor in the Department of Electrical and Computer Engineering and Technology at Minnesota State University, Mankato. A member of both IEEE and ASEE, he has 25 years of teaching experience in microprocessors and microcontrollers. A well-respected author, he has also written THE HCS12/9S12: AN INTRODUCTION TO HARDWARE AND SOFTWARE (Delmar Learning), EMBEDDED SYSTEM DESIGN WITH M8051 (Cengage Engineering), THE PIC MICROCONTROLLER: AN INTRODUCTION TO SOFTWARE AND INTERFACING (Delmar Learning), THE HC12 MICROCONTROLLER: AN INTRODUCTION (Delmar Learning), and THE HC11 MICROCONTROLLER: AN INTRODUCTION (Delmar Learning). Dr. Huang earned an MS and Ph.D. in Computer Engineering from Iowa State University and the BSEE degree from National Taiwan University.

Leo Chartrand

Mr. Chartrand holds a Bachelor of Science degree in electrical engineering from Queen¿s university in Kingston Ontario. He has been teaching digital courses for 20 years at Niagara College in Welland , Ontario. Mr. Chartrand has made industry contributions with various designs including interfacing an infrared camera to a PC, creating a digital circuit board used as a PC training system, and designing a control pendant for an air-filled medical bed. He also worked as a plant engineer for General Motors.