|
Programming
and Customizing PICmicro Microcontrollers details the features of
the PICmicro and demonstrates how to use these embedded chips to access
and control many different devices. This book show you what happens
within the PICmicro when an instruction is executed, and it demonstrates
how to interface PICmicros with external devices. Giving you a wide range
of experiments and exercises that provide hands-on experience with the
PICmicro, this book also features:
-
Clear explanations of how the devices are
electronically programmed
-
Tools for developing PICmicro applications
-
Two samples PICmicro real-time operating systems
-
help in programming both assembly language and
high-level applications
-
Tips to make code development and debugging
easier
|
This
book is a fully updated and revised compendium of PIC programming
information. Comprehensive coverage of the PICMicros' hardware
architecture and software schemes will complement the host of experiments
and projects making this a true, "Learn as you go" tutorial. New
sections on basic electronics and basic programming have been added for
less sophisticated users along with 10 new projects and 20 new
experiments. New pedagogical features have also been added such as
"Programmers Tips" and "Hardware Fast FAQs".
Key Features:
- Printed Circuit Board for a PICMicro
programmer included with the book! This programmer will have the
capability to program all the PICMicros used by the application.
- Twice as many projects including a
PICMicro based Webserver
- Twenty new "Experiments" to
help the user better understand how the PICMicro works.
- An introduction to Electronics and
Programming in the Appendices along with engineering formulas
and PICMicro web references.
|
Table of Contents
- List of Tables
- List of Figures
- Foreword
- Acknowledgements
- Introduction
- Microcontrollers
- The Microchip PICMicro
- The PICMicro Processor Architecture
- The PICMicro Instruction Set
- Microcontroller Interfacing
- PICMicro Hardware Features
- PICMicro Application Design
- PICMicro Application Software Development Tools
- PICMicro Assembly Language Software Development Techniques
- Macro Development
- Designing Your Own PICMicro Applications
- Debugging Your Application
- Programming PICMicros
- Emulators
- Experiments
- Projects
- Real Time Operating Systems
- In Closing
- Appendix - Glossary
- Appendix - PICMicro Summary
- Appendix - Useful Tables and Data
- Appendix - Introduction to Electronics
- Appendix - Introduction to Programming
- Appendix - PICMicro Application Debugging Checklist
- Appendix - 16 Bit Numbers
- Appendix - Reuse, Return and Recycle
- Appendix - Bit Banging Routines
- Appendix - Resources
- Appendix - PICMicro Specific Product and Service Suppliers
- Appendix - SimmStick
- Appendix - UMPS
- Appendix - PCB Boards
|
1184 pages
|