Programming & Customizing the PICAXE Microcontroller

10160

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

37.95 USD
Qty
Price
1
$37.95 ea.

New to microcontrollers? You can't get much simpler than the PICAXE. And here's the introduction you need to get used to them!


Description [Hide]

Programming and Customizing the PICAXE Microcontroller is a great resource for anyone who is interested in learning and mastering the PICAXE microcontroller.

Mr. Lincoln's book is loaded with ready-to-build projects that are easy enough that anyone can successfully complete them, and with enough depth that experienced builders will find value in them.

PICAXE - easy to use, easy to program. Now easy to read about too!

350 Pages
Author: David Lincoln
Format: Softcover

Warning: Boring list of contents follows. Trust us, the actual book is much easier to read!
1. Introduction

  • What is a Microcontroller
  • What is a PIC
  • What is a PICAXE
  • PICAXE system architecture
  • Handling precautions
  • Integrated circuits, a brief history
  • TTL logic
  • The experiments
  • Building the projects

2. Programming techniques

  • Writing code
  • Data
    • Variables
    • Constants
    • Expressions
  • Meaningful names
  • CPU registers
  • EEPROM
  • Labels
  • Commands
  • Reserved words
  • Program flow
  • Pausing and stopping program execution
  • Assigning values to variables
  • Subroutines
  • Code structures
  • Sequence
  • Selection
  • Looping
  • Data conversation
    • Lookup
    • Lookdown
  • Binary to ASCII
    • Binary integers
    • Binary fractions
    • Binary negative numbers
  • ASCII to binary
    • ASCII integers
    • ASCII fractions
    • ASCII negative numbers
  • Number systems
    • Decimal
    • Binary
    • Binary coded decimal (BCD)
    • Octal
    • Hexadecimal
  • Logical operations
    • Example 1
    • Example 2
    • Example 3
    • Example 4
    • Example 5
  • Interrupts
  • Debugging

3. PICAXE arithmetic

  • Unsigned integer arithmetic
  • Signed integer arithmetic
  • Comparing signed numbers
  • Arithmetic with fractions
  • Adding and subtracting fractions
  • Multiplying fractions
  • Dividing fractions

4. Interfacing and input/output techniques

  • PICAXE input and output
  • Hardware interfacing
  • Software interfacing
    • Digital output
    • Digital input
  • Input/output pins
  • Analog input
    • Low-resolution analog inputs
    • High-resolution 8-bit analog inputs
    • High-resolution 10-bit analog inputs
  • Infrared
  • Serial input and output
  • One-wire bus
  • IC bus
  • Keyboard
  • Pulses
  • Servo

5. Using programming editor

  • The programming editor window
  • Creating a program
  • Saving a program
  • Opening a program
  • Editing a program
  • Syntax-checking a program
  • Downloading a program to the PICAXE
  • Setting programming editor options
  • Flowcharting
    • Creating a flowchart
    • Saving a flowchart
    • Opening a flowchart
    • Editing a flowchart
    • Downloading a flowchart
    • Watching a flowchart executing
  • Templates
  • The programming editor menu structure

6. Programming, powering, and resetting the PICAXE

  • Programming the PICAXE via the serial port
  • Programming the PICAXE via the USB port
  • Powering the PICAXE
  • Powering the PICAXE from batteries
  • Powering the PICAXE from the mains
  • Resetting the PICAXE

7. Basic experiments

  • Light-emitting diode (LED) output
    • Circuit description
    • Code analysis
  • Flashing lights
    • Circuit description
    • Code analysis
  • Traffic lights
    • Circuit description
    • Code description
    • Code analysis
  • Piezo beeper
    • Circuit description
    • Code analysis
  • Switch input
    • Circuit description
    • Code analysis
  • LED and piezo output with switch input
    • Circuit description
    • Code description
    • Code analysis
  • Speaker output, low power
    • Circuit description
    • Code description
    • Code analysis
  • Transistor output driver
  • Speaker output, high power
    • Circuit description
    • Code description
  • Door chime
    • Circuit description
    • Code description
    • Code analysis
  • Lamp driver
    • Circuit description
    • Code description
    • Code analysis
  • Relay driver
    • Circuit description
    • Code description
  • Motor driver
    • Circuit description
    • Code description
  • Solenoid driver
    • Circuit description
    • Code description
    • Code analysis

8. Intermediate experiments

  • Water detector
    • Circuit description
    • Code description
    • Code analysis
  • Light detector
    • Circuit description
    • Code analysis
  • Analog input
    • Circuit description
    • Code description
    • Code analysis
  • Controlling lamp brightness
    • Circuit description
    • Code description
    • Code analysis
  • Controlling lamp brightness with a potentiometer
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed with a potentiometer
    • Circuit description
    • Code description
    • Code analysis
  • Controlling motor speed and direction
    • Circuit description
    • Code description
    • Code analysis
  • Two-amp motor speed controls
    • Circuit description
    • Code analysis
  • Playing music with the PICAXE
    • Circuit description
    • Code description
    • Code analysis
  • Radio control
    • Transmitter Circuit description
    • Transmitter code description
    • Transmitter Code analysis
    • Receiver Circuit description
    • Receiver Code description
    • Receiver Code analysis
  • Infrared control
    • Transmitter Circuit description
    • Transmitter code description
    • Transmitter Code analysis
    • Receiver Circuit description
    • Receiver Code description
    • Receiver Code analysis
  • Telephone keypad
    • Circuit description
    • Code description
    • Code analysis

9. Advanced experiments

  • Digital interfacing
    • Light-emitting diodes
    • Incandescent lamps
    • Sound
    • Integrated driver circuits
  • Using switches for input
  • Driving transistors from the PICAXE
    • NPN bipolar transistors
    • N-channel MOSFETs
  • Relays
    • Monostable relays
    • Bistable relays
    • Using a PICAXE to operate monostable relays
    • Using a PICAXE to operate bistable relays
    • Using a PICAXE to operate solid-state relays
  • Input and output expansion
    • Output expansion
    • Code analysis
    • Code analysis
    • Code analysis
    • Code analysis
    • Code analysis
    • Input expansion
    • Code analysis
    • Code analysis
    • Input and output expansion
    • Code analysis
  • Seven-segment LED displays
    • Segment codes
    • Circuit description
    • Code description
    • Code analysis
    • Circuit description
    • Code description
    • Code analysis
  • Liquid crystal displays (LCDs)
    • Initializing LCDs
    • Code analysis
    • Code analysis
    • Code analysis
  • Stepper motors
    • Identifying the windings
    • Identifying the winding sequence
    • Using a PICAXE to control stepper motors
    • Circuit description
    • Code analysis
  • Analog input
  • Digital voltmeter
    • Circuit description
    • Code description
    • Code analysis
  • The one-wire bus
  • The one-wire serial number
    • Code analysis
  • One-wire timer
    • Circuit description
    • Code description
    • Code analysis
  • One-wire temperature
    • Code analysis
  • Asynchronous serial communication
  • A simple ASCII terminal
  • Radio frequency identification, RFID
    • The circuit
    • Construction
    • If it doesn't work
    • Code description
  • The IC bus
  • IC memory expansion
    • Circuit description
    • Code description
    • Code analysis
  • Clock calendar
  • Telephone intercom
    • Connecting two phones
    • Circuit description
    • Testing
    • If it doesn't work
    • Connection phone lines

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

28635

Serial GLCD Software Pack

This optional Windows software application enables graphic images to be downloaded into the Serial GLCD (part LED042) internal EEPROM memory (for later display).

$15.00 USD

TLED-B

Tiny LED - Clear Blue

These amazing little LEDs glow brilliantly on 10mA, and are still visible on only 3mA current!

$1.10 USD

17211

FT232RL USB Driver

Begone, hard-to-program USB devices! At the hands of my FT232RL chip, you will behave like a serial comm port!

$4.50 USD

59100

Fosshape 600 Heat-formable fabric

Fosshape is a felt-like polyester fabric that is formable and pliable until it is exposed to heat that collapses it's structure and locks it into place. Fosshape 600 is double the weight of the 300.

$37.69 USD

28620

AXE Stack-28 Starter Bundle (Serial)

Brand new to PICAXE? Here's an all-in-one bundle to get you started from the ground-level!

$49.94 USD

28020

PIC 16F876A/P

The PIC 16F876A/P from Microchip is small, powerful, inexpensive.

$7.95 USD

Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!