Programming & Customizing the PICmicro

10060

This Product Has Been Discountinued, 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]

10172

Making PIC-based Lab Instruments & Controllers

Making PIC-based Laboratory Instruments and Controllers by Harprit Singh Sandhu is hands on tutorial and resource book that teaches you how to build your own interfaces.

$49.89 USD



10174

Running Small motors with PIC Microcontrollers

Running motors with PIC microcontrollers is a hands on tutorial on running all sorts of small motors with PICBasic and PIC Microcontrollers.

$49.95 USD



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



43030

Tweezer, 118mm, Curved

Looking for the Tweezer, 118mm, Curved ? The Tweezer, 118mm, Curved is perfect for handling small objects like SMD components. Order your Tweezer, 118mm, Curved !

$5.95 USD



29118

Grove - Screw Terminal

Grove - Screw Terminal with four 3.5mm pitch pins

$2.90 USD



GM23

Gear Motor 23 - 1:192 Offset Shaft

This 1:192 Tiny Geared Pager Motor has an offset shaft much like the GM2, but is roughly half the size in every dimension. We suspect that these were the motors used for the Magic school bus in it's miniature state.

$5.00 USD



33045

Dual Relay Board

The Dual Relay Board allows digital outputs of the a microcontroller or 8/8/8 Interface Kit control larger loads and devices like AC or DC motors, electromagnets, solenoids, and incandescent light bulbs.

$18.10 USD



GM13a

150:1 Mini Metal Gear Motor

A bit slower than the GM13, but less current consumption. Less expensive, too!

$15.95 USD



50845

Sparkfun Tiny AVR Programmer

If you are working with the AVR ATtiny45 or ATtiny85, this Tiny programmer by Arduino team member David Mellis is a handy tool to have in your parts bin.

$19.95 USD



60935

eSun 1.75mm PETG filament - Magenta - 1kg Spool

1.75mm PETG filament for 3D printing. PETG is a new material that is strong and slightly flexible like ABS while being easy to print like PLA. Beautiful transparent red finish.

$30.00 USD



Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!