Programming & Customizing the PICmicro

10060

This Product Has Been Discontinued, This Page Is For Reference Only.

49.95 USD
Qty
Price
1
$49.95 ea.

The Programming & Customizing the PICmicro book is a book for beginners and features 12 project and 30 experiments.


Description [Hide]

If you are beginner who is looking for a book that will explain everything about the PIC in detail, this is the book for you. Author Mike Predko starts-off assuming that the reader has no previous experience in microcontrollers and very little experience in electronics. He then walks the reader through the basics of what a PIC microcontroller is and how it can be used. The book focuses on assembly language programming but features chapters on hig-level languages such as C and BASIC

The book is based on 12 projects and lots of single experiments (30 in total) that are all designed to expose the reader to the common PIC features, tools, and methodology. When you're done with this book you will be perfectly comfortable developing PIC hardware and software.

Table of Content

1. Microcontrollers

Microcontroller chips
Programmable logic devices
Deciding which device to use in your application

2. The microchip PICmicro MCU

Device and feature summary
The MPLAB IDE
FUZZYtech
KEELOQ
The parallax basic stamp
PICmicro MCU-compatible devices

3. The PICmicro MCU processor architecture

The CPU
The PICmicro MCU's ALU
Data movement
The program counter and stack
Reset
Interrupts
Architecture differences

4. The PICmicro MCU instruction set

The mid-range instruction set
Other PICmicro MCU instruction sets

5. PICmicro MCU hardware features

Power input and decoupling
Reset
Watchdog timer
System clock/oscillators
Configuration requesters
Sleep
Hardware and file registers
Parallel input/output
Interrupts
Prescaler
The OPTION register
Mid-range built-in EEPROM/Flash access
TMR1 and TMR2
Serial I/O
Analog I/O
Parallel slave memory connections
17Cxx External memory connections
In-circuit serial programming (ICSP)
Feature devices

6. PICmicro MCU application design and hardware interfacing

Estimating application power requirements
Reset
Interfacing to external devices
LED's
Matrix keypads
LCDs
Analog I/O
Relays and solenoids
DC and stepper motors
RIC servo control
Serial interfaces

7. PC interfacing

PC interface software
Serial ports
Parallel port
Keyboard and mouse ports
ISA Bus

8. PICmicro MCU application software development tools

Software-development tools
High-level languages
MPSIM, INI
Stimulus (.STI) files
FUZZYtech
Version support tools
The MPLAB IDE

9. PICmicro MCU assembly-language soft-ware development techniques

Creating and supporting your code
PICmicro MCU programming tips
Interrupts
Event-driven programming
State machine programming
Porting code between PICmicro MCU device architectures
Optimizing PICmicro MCU applications
A baker's dozen rules to help avoid application software problems

10. Micro development

The difference between defines and macros
The assembler calculator
Conditional assembly
Debugging macros
Structured programming macros

11. Designing your own PICmicro MCU application

Requirements definition
PICmicro MCU resource application
Effective user interfacing
Project management

12. Debugging your application

Characterizing problems
Hypothesizing and testing your hypothesis
Simulating application

13. Programming PICmicro MCUs

Hex file format
Code-protect features
Low-end programming
Mid-range and ICSP serial programming
PIC17xx programming
PIC18xx programming
PICSTART plus and PRO MATE II
The EI cheapo
The YAP-II
Third-party programmers

14. Emulators

MPLAB ICE-2000
The PICMaster
MPLAB-ICD
The EMU-II
Other emulators

15. Experiments

Tools and parts
PICmicro MCU processor execution
Jumping around
Data
Subroutines
Table data
Playing with the hardware
Analog input/output
I/O with interrupts
Serial I/O
Debugging

16. Projects

Low-end devices
Mid-range devices
PIC17Cxx devices
PIC18Cxx devices

17. Real time operating systems

RTOS01: simple PIC18Cxx RTOS
RTOS02: multitasking application example

You Might Also Like [Hide]

11350

Getting Started in Electronics

Simply, the best introductory book into electronics you can buy. Inexpensive, detailed, and easy-to read. Get it! Get it now, now, now!

$19.95 USD

PARD

Practical Arduino Book

Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home.

$39.99 USD

10252

Getting Started with Processing

A quick, hands-on introduction to the popular open-source language.

$19.99 USD

11340

Engineer's Mini Notebook Compendium

Get this complete four book set and save!

$45.95 USD

52092

Raspberry Pi NoIR Camera Board v2 - 8 Megapixels

8MP Camera without Infra Red Filter for Raspberry Pi

$39.95 USD

52170

Coobro Geo Kit

A hand-held GPS that YOU build, and fulfills a different task - no map display, just a pointer for which way to go! Use the Coobro Geo to help you find geocaches, store and navigate between hot fishing spots, or simply find your car after a hike.

$29.96 USD

39100

Robotics with the BoE-Bot Parts Kit

The Robotics with the BoE-Bot Parts Kit turns your Board of Education into a BoE-BOT Robot.

$89.99 USD

19062

Adafruit Trinket-Powered Neopixel Goggle Kit

This kit is a bit goofy and geeky, but a whole lot of fun to wear - Glowy goggles!

$40.00 USD

33290

PhidgetLED-64 Advanced

The PhidgetLED 64 allows you to independently control 64 Light Emitting Diodes. Each LED can be turned on and off, and its brightness controlled.

$115.00 USD

33320

Phidget IR Reflective Sensor 10cm

This sensor can detect the presence of objects at a distance of 0 to 10cm regardless of the object reflective properties.

$10.48 USD

Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!