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


3.3V Regulator TO-92 Pkg

17140

3.3VDC 250mA voltage regulator in a tidy TO-92 through-hole package

$1.95 USD


eSun 1.75mm ABS+ filament - 1kg Spool

60801

eSun's 1.75mm ABS+ 3D Printer filament offers less warping than regular ABS filament.

$30.75 USD


Servo S03N

Servo

The GWS S03N servo is a good, solid workhorse if you have a need for inexpensive reliable servos.

$11.95 USD


Synapse RF100PC6 Module - Integrated Antenna

51752

Small, low-power, 2.4GHz plug-in 802.15.4 -based transmitter-receiver modules, with an extended range up to 2.5 miles and power consumption as low as 2.5uA.

$35.00 USD


DPDT 5V Relay

RE1

This DPDT 5V relay is used for a good many robot projects, usually for motor power routing.

$3.50 USD


Nanode v5 Kit

52130

Nanode is an open source Arduino-like board that has in-built web connectivity. It is a low cost platform for creative development of web connected ideas.

$39.99 USD


ESP-12F AP+STA Remote Serial Port WIFI Controller / Module

29240

The ESP8266 (ESP-12F AP+STA) is a nice "Internet of Things" microcontroller with Wifi (or as a wifi bridge for your project)

$6.95 USD


Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!