Home  Products Prices Directory Order Contact New Books Files Links Other
DonTronics Home Page PIC'n Up The Pace.
Bottom of Page
 


PIC'n Up The Pace Intermediate Level Book Price and Postage World Wide.
Order PIC'n Up The Pace
PIC'n Up The Pace" © is an intermediate level applications guide covering Microchip Technology's PIC Microcontrollers (soon to be renamed PICmicro). Serial communication as a means of transferring data between PIC's and peripheral chips and also between two or more PIC's is described. Use of the 93C46 serial EEPROM is detailed as an example. Since we live in an analog world, A/D and D/A are discussed with several methods illustrated for each. Conditioning signals from sensors with an analog voltage output is described. Interfacing PIC controlled systems with humans requires some math, binary to decimal conversion and vice versa, alphanumeric LCD intefacing and scanning keypads. Single wire serial communication with a PIC-controlled LCD module which can be built by the reader is included. A digital thermometer example projects brings these topics together as an example. Finally, PIC16C84/PIC16F84 data EEPROM memory, program memory paging and locating tables in program memory are discussed.

"PIC'n Up The Pace" gives the reader the tools to design and build intermediate microcontroller-based instrumentation and
systems by David Benson, 275 pages, 8-1/2 x 11 format)

Table of Contents

INTRODUCTION

PARTS IS PARTS

PROGRAMMING STYLE

     Easy to understand code vs. short code vs. execution time

CIRCUIT FOR EXPERIMENTS

USING OP-AMPS

SERIAL COMMUNICATION

     Overview

SHIFT REGISTERS

     Serial in, parallel out 74HC164
     Parallel in, serial out 74HC165 Use as input ports
     Serial in, parallel out 74HC595 Use as output ports

SERIAL EEPROMS

     93C46 3-wire

PIC-TO-PIC SERIAL COMMUNICATION

     Bit banging, do it yourself simple serial interface

LCD INTERFACE

     1x16 Alphanumeric LCD
     Test circuit
     Parallel, 8-bit mode
          Initial test code
          Display hex byte
     Parallel, 4 bit mode
          Initial test code
     Serial Interface

SCANNING KEYPADS

D/A CONVERSION

     Do it yourself using a resistor network
     8-bit parallel AD558
     Do it yourself PIC16/17 Pin and PWM
          PWM basics
          Low pass filter
          Analog output - software PWM - Increase/decrease buttons
          PWM using TMR0
     8-bit serial MAX 522 3-wire
          Output a voltage level
          Output a voltage ramp via increment counter
          Output sine wave via table

SENSORS - ANALOG VOLTAGE OUTPUT (EXAMPLES)

     Potentiometer for simulation
     Temperature measurement - LM335
     Offset and scale
          +/- supplies, 3 op-amps, Vref
          Single supply, 1 op-amp

A/D CONVERSION

     Fundamentals
     PIC16 Pin and RC time constant
          Measuring resistance
          Measuring voltage
     8-bit serial ADC0831 1-channel 3-wire
          Pot input
          Temperature measurement - LM335, offset and scale
     16C71 on-board A/D

MATH ROUTINES

     Instructions required
     Arithmetic
          Addition
          Subtraction
          Multiplication
             Multiply 1-byte binary number by 10 decimal subroutine
          Double precision
             Addition
             Subtraction
             Multiplication
     Multiply 2-byte binary number by 10 decimal subroutine
     8-Bit x 8-Bit multiply, 2 byte result

DECIMAL INTERFACE

     Decimal to binary conversion

     3-digit decimal to 8-Bit binary

     Binary to decimal conversion

     8-bit binary to 3-digit BCD

     Displaying 8-bit binary result as a 3-digit decimal

     number on LCD -leading zero suppression

     16-bit binary to 5-digit BCD

DIGITAL THERMOMETER - BRING IT ALL TOGETHER

     Building blocks
     Calculating temperature
     Decimal round-off routine
     Displaying temperture on LCD - leading zero suppression and rounding off

PIC16F84 EEPROM DATA MEMORY

PROGRAM MEMORY PAGING

LOCATING TABLES IN PROGRAM MEMORY
 


 PIC'n Up The Pace Intermediate Level Book Price and Ordering Information


Australia. Prices in Australian Dollars:
PIC'n Up The Pace Intermediate Level Book  $65AUD
SHIPPING                                   $ 7AUD
Order PIC'n Up The Pace


USA in US Dollars:
PIC'n Up The Pace Intermediate Level Book  $35USD
USA Priority Mail (2-3 days)               $ 5USD

Yes, I can do this from Australia. Your credit card will show a debit in Australian dollars equivalent to this amount.
Order PIC'n Up The Pace


International in US Dollars:
PIC'n Up The Pace Intermediate Level Book  $35USD
International Air U.S. Dollars:
Pacific Rim (NZ, Japan, Taiwan, etc)       $18USD
Asia, Africa, Israel                       $16USD
UK, Europe                                 $13USD
Brazil                                     $12USD
Mexico                                     $ 8USD
Canada                                     $ 6USD

Yes, I can do this from Australia. Your credit card will show a debit in Australian dollars equivalent to this amount.
Order PIC'n Up The Pace



PIC'n Up The Pace Intermediate Level Book is by:
mailto: Dave Benson Square 1 Electronics
Post Office Box 501 Kelseyville, CA 95451 U.S.A.
 
Home  Products Prices Directory Order Contact New Books Files Links Other
 

DonTronics Home Page

mailto: don@dontronics.com_
Copyright © 1996-99 DonTronics
 
 
 
Top of Page