Wintersalen Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Original Essays | November 7, 2014

    Karelia Stetz-Waters: IMG The Hot Sex Tip Cosmo Won't Tell You



    Cosmopolitan Magazine recently released an article titled "28 Mind-Blowing Lesbian Sex Positions." Where was this vital information when I was a... Continue »
    1. $10.47 Sale Trade Paper add to wish list

    spacer
Qualifying orders ship free.
$33.00
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- Programming and Languages

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing

by

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing Cover

 

Synopses & Reviews

Publisher Comments:

A hands-on introduction to parallel processing for microchip programmers

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing covers the Propeller chip--the first parallel processing engine to be made available to the general public at an affordable price. This easy-to-follow beginner's guide introduces you to the power of parallel processing with microcontrollers. Master the techniques you need to use the Propeller chip for simple projects that use parallel processing techniques. The book examines basic to sophisticated input and output methods, which are explained and then combined to make various devices and to control simple systems.

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing:

  • Explains the ins-and-outs of the Spin language
  • Examines, step by step, how to make multiple processors in a single chip work in parallel
  • Includes programming examples for a wide variety of applications, including timers, display devices, motors, and communications
  • Covers debugging techniques
  • Features downloadable Spin code examples

Practical, easy-to-follow coverage:

Introduction to the Propeller Chip; Understanding the Propeller Chip; The Hardware and Software Set Up; Writing Programs, the Propeller Tool; The Shared Memory; The Eight Cogs; Understanding one Cog in Detail; The Spin Language; Special Terms Used in the Software; The Concept of Shared Memory; The Use of Flags; Why Parallel Processing and When is it Better; Tasks Which Lend Themselves to Parallel Processing; The Projects: Reading Inputs Into the System; Controlling Outputs Out of the System; Using Liquid Crystal Displays; Using LCD Displays with a Dedicated Cog; Using a Computer Terminal; Motor Amplifiers; Running Hobby, R/C Servo Motors; Running a R/C Servo Motor; Running Small DC Motors; Running a DC Motor with Multiple Cogs; Running DC Motors with Quadrature Encoders; Running a Motor with an Attached Encoder with Multiple Cogs; Running Bipolar Stepper Motors; Creating Timers and Counters; Managing Memory; Communicating with Computers; Making a Single Set Point Controller; Debugging

Book News Annotation:

In this resource for novice users, Sandhu, founder of a company that manufactures robots, explains how to build and control devices using the Propeller chip and its parallel processing environment. He shows how to use each of the eight 32-bit processors (cogs) of the Propeller chip and explains how the Spin language is used to manage an eight-processor system and its shared memory, with Spin code available on a web site. All of the experiments in the book can be undertaken with the Propeller Education Kit provided by Parallax, plus minimal additional hardware. Examples used are the kind of devices that amateur enthusiasts, technicians, and engineers are likely to be interested in, such as displays, switches, and motors. Projects include motor amplifiers for small motors, controlling R/C hobby servos, and running DC motors with attached incremental encoders. Equipment is illustrated with b&w photos. Annotation ©2010 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Parallel Processing With the Propeller--Made Easy!

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing walks you through the essential skills you need to build and control devices using the Propeller chip and its parallel processing environment. Find out how to use each of the identical 32-bit processors, known as cogs, and make the eight cogs effectively interact with each other. The book covers Propeller hardware and software setup, memory, and the Spin language. Step-by-step projects give you hands-on experience as you learn how to:

  • Use Propeller I/O techniques with extensive Spin code examples
  • Display numbers with seven segment displays
  • Create accurate, controlled pulse sequences
  • Add a 16 character by two line LCO display
  • Control R/C hobby servos
  • Use motor amplifiers to control small motors
  • Run a bipolar stepper motor
  • Build a gravity sensor-based auto-leveling table
  • Run DC motors with incremental encoders
  • Run small AC motors

You'll also find hundreds of lines of ready-to-run documented Spin code as well as PDFs of all the schematics on McGraw-Hill's website: Downloads available at www.mhprofessional.com/computingdownload

About the Author

Harprit Singh Sandhu is the founder of Rhino Robotics, a major manufacturer of both educational robots and small computer numeric controlled machines. His book, Introduction to Robotics (1996) was the first to describe schematics for walking robots. Sandhu is the author of Making PIC Microcontroller Instruments and Controllers and Running Small Motors with PIC Microcontrollers, both from McGraw-Hill.

Table of Contents

Part I: Understanding the System; Chapter 1. Introduction to the Propeller Chip; Chapter 2. Understanding the Propeller Chip; Chapter 3. The Hardware and Software Set Up; Chapter 4. Writing programs, the Propeller Tool; Chapter 5. The Shared Memory; Chapter 6. The Eight Cogs; Chapter 7. Understanding one Cog in Detail; Chapter 8. The SPIN Language; Chapter 9. Special Terms Used in the Software; Chapter 10. The Concept of Shared Memory; Chapter 11. The Use of Flags; Chapter 12. Why Parallel Processing and When is it Better; Chapter 13. Tasks Which Lend Themselves to Parallel Processing; Part II: Learning by Doing: The Projects; Chapter 14. Reading Inputs Into the System; Chapter 15. Controlling Outputs Out of the System; Chapter 16. Using Liquid Crystal Displays; Chapter 17. Using LCD Displays with a Dedicated Cog; Chapter 18. Using a Computer Terminal; Chapter 19. Motor Amplifiers; Chapter 20. Running Hobby, R/C Servo Motors; Chapter 21. Running a R/C Servo Motor: A Shared Task; Chapter 22. Running Small DC Motors; Chapter 23. Running Motors, a Preliminary Discussion; Chapter 24. Running a DC Motor with Multiple Cogs; Chapter 25. Running DC motors With Quadrature Encoders; Chapter 26. Running a Motor With an Attached Encoder with Multiple Cogs; Chapter 27. Running Bipolar Stepper Motors; Chapter 28. Creating Timers and Counters; Chapter 29. Managing Memory; Chapter 30. Communicating With Computers; Chapter 31. Making a Single Set Point Controller; Chapter 32. Debugging; Part IIIL: Appendices; Appendix A. Sources of Materials; Appendix B. Parallel Processing Terms and Ideas

Product Details

ISBN:
9780071716666
Author:
Sandhu, Harprit Singh
Publisher:
McGraw-Hill/Tab Electronics
Subject:
Non-Classifiable
Subject:
Programming - Parallel Programming
Subject:
Parallel processing (Electronic computers)
Subject:
Programmable controllers
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
, memory, cogs, eight, flags, projects, reading, liquid, crystal, displays, LCD, terminal, computer, amplifiers, hobby, R/C servo, DC, quadrature encoders, bipolar stepper, counters, managaing, , Programming and Customizing the PIC Microcontroller, 007147
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
Electronics - General
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
programming, propeller, spin, beginner, guide, book, how to, parallel, processing, harprit sandhu, microchip, programmers, Parallax, chip, SPIN, language, hardware, software, engine, microcontrollers, concepts, procedures, techniques, input, output, devic
Subject:
Software Engineering - Programming and Languages
Copyright:
Series:
Tab Electronics
Publication Date:
May 2010
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
352
Dimensions:
9.22x7.24x.73 in. 1.34 lbs.

Related Subjects

Computers and Internet » Software Engineering » Programming and Languages
History and Social Science » Sociology » General

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing New Trade Paper
0 stars - 0 reviews
$33.00 In Stock
Product details 352 pages McGraw-Hill/Tab Electronics - English 9780071716666 Reviews:
"Synopsis" by ,

Parallel Processing With the Propeller--Made Easy!

Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing walks you through the essential skills you need to build and control devices using the Propeller chip and its parallel processing environment. Find out how to use each of the identical 32-bit processors, known as cogs, and make the eight cogs effectively interact with each other. The book covers Propeller hardware and software setup, memory, and the Spin language. Step-by-step projects give you hands-on experience as you learn how to:

  • Use Propeller I/O techniques with extensive Spin code examples
  • Display numbers with seven segment displays
  • Create accurate, controlled pulse sequences
  • Add a 16 character by two line LCO display
  • Control R/C hobby servos
  • Use motor amplifiers to control small motors
  • Run a bipolar stepper motor
  • Build a gravity sensor-based auto-leveling table
  • Run DC motors with incremental encoders
  • Run small AC motors

You'll also find hundreds of lines of ready-to-run documented Spin code as well as PDFs of all the schematics on McGraw-Hill's website: Downloads available at www.mhprofessional.com/computingdownload

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.