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]

Making PIC-based Lab Instruments & Controllers

10172

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


Getting Started in Electronics

11350

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


Practical Arduino Book

PARD

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


330 ohm Resistor

R330OHM

5% accuracy 1/4 watt resistors to get you started with your BEAM experiments.

$0.20 USD


SparkFun Pro Micro - 5V/16MHz

50728

The Pro Micro is similar to the Arduino Pro Mini except with an ATmega32U4 on board. The USB transceiver inside the 32U4 allows us to add USB connectivity on-board and do away with bulky external USB interface.

$19.95 USD


Pololu 1/2" Metal Ball Caster

23160

This Pololu caster uses a 1/2" metal ball to give a nice, low-friction ride at a height of 0.53" to 0.72"

$3.99 USD


EZ-B Faceplate for the S.A.F.E.

60108

The Solarbotics Arduino Freeduino Enclosure (SAFE) is a laser-cut acrylic case for your projects - now we created a line of faceplates to custom-fit a variety of microcontrollers.

$3.00 USD


Macetech ChronoDot High Precision Real Time Clock

52110

The ChronoDot RTC is an extremely accurate real time clock module, based on the DS3231 temperature compensated RTC (TCXO).

$15.50 USD


Arduino Ethernet Shield With PoE Module

51833

Here's the official Arduino Ethernet Shield With PoE Module

$70.00 USD


Grove - Moisture Sensor

29064

This simple Grove moisture sensor is ideal for measuring soil dampness.

$5.30 USD


Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!