Info

You are currently browsing the archives for the Books category.

Calendar
May 2012
S M T W T F S
« Jan    
 12345
6789101112
13141516171819
20212223242526
2728293031  
Categories

Archive for the Books Category

DOWNLOAD CODE for “Time’n and Count’n”

“Time’n and Count’n”    is an intermediate level book on 16-bit timing and counting applications using Microchip Technology’s PIC ® microcontrollers. More opportunities for creating fun projects are described. Learning to use timer 1 (TMR1) with it’s powerful capture, compare and pulse width modulation (PWM) modes will expand your PIC microcontroller design capabilities significantly. TMR1, which is an on-board feature of many of the mid-range PIC microcontrollers, is a 16-bit timer/counter. The maximum count is 65,535 vs. 255 for timer 0 (TMR0). This is a big help! TMR1 used in conjunction with the capture, compare, PWM (CCP) module may be programmed to do useful things unattended leaving the PIC free to perform other tasks. A special pin may be used for external inputs to TMR1 and another special pin may be used as an external output from TMR1. The techniques presented in the book are useful for generating single time intervals and free running outputs as well as for measuring period and frequency. PWM using TMR1 unattended is also described. These timing and counting techniques serve as the basis for designing and building your own period and frequency generating and measuring test equipment as described in the book. By David Benson (8-1/2 x 11 format, 218 pages, $34.95).

Download the code at http://www.sq-1.com/srccode.html

Save $10 on C What Happens by David Benson

at http://www.ccsinfo.com/content.php?page=education2 

C What Happens is a series of explanations and examples for those who want to learn to program PIC® microcontrollers using the C programming language. It is assumed that the reader has no knowledge of PIC® microcontrollers or programming, but does have a rudimentary understanding of electronics. The reader will learn to create programs by making selections from a large variety of built-in functions provided in the CCS C Compiler, writing his/her own functions as needed, and writing executable statements. The reader will “C what happens” by programming a PIC® microcontroller with the newly created code and exercising it using a simple circuit described in the book. The subject matter is laid out in a logical progression from simple to not-so-simple and is illustrated with lots of examples.

ASEE Hands-on Workshop on Using the PIC24 CPU in a Microcontroller Course

from http://www.reesemicro.com/Home/asee-hands-on-pic24-workshop

There will be a hands-on workshop at the ASEE annual conference in June 2009 on using the PIC24 in an introductory microcontroller course. Participants are assumed to already have familiarity with microcontroller basics (the particular vendor/family is unimportant). Given this assumed background, the workshop is a fast-paced introduction to assembly language and C language programming/interfacing with the Microchip PIC24 microcontroller family. Participants will need to have a portable PC that runs some form of Windows (Windows 2000 or later) in order to install the various software tools used in the hands-on exercises. Participants should also have two free USB ports on their PC in order to take full advantage of the hands-on exercises.

Take-home Package

The ticket cost is $70, for which the participants will receive to take home:

  • A PIC24-oriented textbook donated by Delmar/Cengage that covers both assembly language and C language programming/interfacing.
  • A PIC24 breakout board that contains a PIC24HJ64GP502 CPU, 3.3 V voltage regulator, power LED, reset switch and an interface to an FTDI USB-to-serial cable. The breakout board will be populated with pin headers that allow it to easily plug into a standard breadboard for experimentation purposes.

  • An experiment board that the previously mentioned PIC24 breakout board plugs into. The experiment board contains 3 LEDs, two push button switches, a SPI temp sensor, I2C temp sensor, analog temp sensor, SPI potentiometer, I2C EEPROM, a SPI DAC, an analog potentiometer, an 8 MHz crystal, and a 32768 Hz crystal. The experiment board + CPU breakout board will be the platform used during the workshop for assembly language and C programming/interfacing. The picture below shows the CPU module plugged into the experiment board.

  • An TTL-232R-3V3 USB-to-serial cable that is used for CPU module communication to development tools hosted on a PC; this serial link is used for serial communication by C programs and also for downloading new programs into the CPU via a serial bootloader.

  • A PICkit2 programmer donated by Microchip that can be used to download new programs into Microchip microcontrollers. A small PCB (picture to be added) that contains a ZIF socket for easily programming CPUs in DIP packages will also be provided to participants.

Tentative Schedule

A tentative schedule for the workshop is show below:

9:00—9:30       Introduction, Setup
9:30—10:30     PIC24 Introduction, Assembly Language Programming
10:30—11:30   Hardware Introduction
11:30—1:00     Parallel I/O & Working Lunch (graciously provided by the ECE division)
1:00—2:00       Interrupts/Timers
2:00—3:00       Serial I/O
3:00—4:00       Data Conversion    
4:00—4:30       PICkit2 Usage
4:30—5:00       Wrap-up

The schedule is aggressive, and the hands-on exercises are designed to be self-paced. There are more exercises included in the workshop material than we can actually cover, so participants can continue working with the material at home if desired.

We have also reached a tentative agreement with Intronix to provide an Intronix 34 Channel USB logic analyzer to each participant for use during the workshop (but not to take home). This is a great USB logic analyzer that is also very affordable (~$400). 

Participants will install the following tools on their PCs to be used during the training:

  • Microchip MPLAB Integrated Design Environment
  • Microchip PIC24 C Compiler (Student edition)
  • Microchip PIC24 PICkit 2 GUI
  • Bootloader GUI software
  • Intronix USB logic analyzer GUI

DOWNLOAD CODE for “Serial Communications”

“Serial Communications”  is a comprehensive advanced level book which details various methods for implementing serial communications between a Microchip PIC microcontroller and an external device. Asynchronous serial communications is covered both by using an on-chip USART and by bit-bang methods. The RS-232 standard is explained. A discussion of synchronous serial communications includes the I2C (Philips Semiconductors), SPI (Motorola) and Microwire (National Semiconductor) protocols. The Dallas Semiconductor 1-Wire bus is described. Many code examples are included as modules which will provide the basis for the reader’s own PIC microcontroller applications. By Roger Stevens (8-1/2 x 11 format, 566 pages, $49.95).

Download the code at http://www.sq-1.com/srccode.html

DOWNLOAD CODE from “Microcontrol’n Apps”

“MICROCONTROL’N APPS”   (formerally “Pic n Up the Pace”) is an intermediate level applications guide covering Microchip Technology’s PIC ® Microcontrollers. Serial communication as a means of transferring data between PIC microcontrollers and peripheral chips and also between two or more PIC microcontrollers 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 microcontroller-controlled systems with humans requires some math, binary to decimal conversion and vice versa, alphanumeric LCD interfacing 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 project brings these topics together as an example. The book also explains how to establish serial communication between a PIC microcontroller and a PC via a RS-232 conversion circuit and a terminal program. These techniques are used in a digital voltmeter/data logger experiment for uploading data to a PC for display plus graphing using a spreadsheet program. Moving up or down from the now familiar PIC16F84 to other devices is covered in detail so that you will easily be able to work with the new devices being introduced by Microchip. Finally, use of the Microchip in-circuit debugger (ICD2) is described. “Microcontrol’n Apps” gives the reader the tools to design, build, and debug intermediate level microcontroller-based instrumentation and systems. By David Benson (8-1/2 x 11 format, 437 pages, $44.95). 

Download the code from http://www.sq-1.com/srccode.html

PIC MCUs: 50 Projects for Beginners and Experts - Book Discount from Elektor

If you are a subscriber to Elektor Magazine, you can save $8.00 off this coool book. If you order by March 16, you can even get free shipping & handling.  

undefined

 

Place your order at http://www.elektor-usa.com/offer .  

 

To be able to benefit from this offer, subscribers should first register to the Elektor website. This is a quick and simple affair! Click here…

 

 Here’s the details from this site:

 

This hands-on book covers a series of exciting and fun projects with PIC microcontrollers. 

 

For example a silent alarm, a people sensor, a radar, a night buzzer, a VU meter, a RGB fader, a serial network, a poetry box and a sound super-compression. You can build more than 50 projects for your own use. The clear explanations, schematics, and pictures of each project on a breadboard make this a fun activity.

 

You can also use this book as a study guide. The technical background information in each project explains why the project is set up the way it is, including the use of datasheets. This way you’ll learn a lot about the project and the microcontroller being used, and you can expand the project to suit your own needs…making it ideal for use in schools and colleges.

 

This book can also be used as a reference guide. The explanation of the JAL programming language and all of  the expansion libraries used is unique and found nowhere else. Using the index, you can easily locate projects that serve as examples for the main commands. But even after you’ve built all the projects it will still be a valuable reference guide to keep next to your PC.

 

Four microcontrollers are discussed, the 12f675, 16f628, 16f876A, and 16f877, as well as how to migrate programs from one microcontroller to another.

 

All software used in this book can be downloaded for free, including all of the source code, a program editor, and the JAL open source programming language. This powerful and yet easy to learn language is used by hobbyists and professionals worldwide.

 

A hardware kit is also available for purchase separately that contains all the parts to get you started, including a few microcontrollers. There is even a free support website with additional information, FAQ, and links:www.elektor.com/picbert.

Build Your Own dsPIC Hardware Companion Kit

Check out the details at http://www.corollarytheorems.com/lhfsd.htm   The LEARN HARDWARE FIRMWARE AND SOFTWARE DESIGN (LHFSD) HCK implements hardware modules grouped on functionality, and it is built around the dsPIC30F4011 microcontroller running at 80 MHz (or 20 MIPS). However, you could change it to work at 120 MHz (or 30 MIPS). In addition to being a learning aid to the LHFSD book, this Hardware Companion Kit is in fact a firmware tool which will help you implement new firmware/software algorithms for years to come. In order to facilitate the development work, all ICs are mounted on sockets, therefore allowing for quick IC replacement. Even more, by taking the ICs out, a great number of the microcontroller ports may be accessed directly: this allows for hardware modifications of the initial design.

Get Best Deal For Programming 32 bit Microcontrollers in C Exploring the PIC32

This guy seems to really like PIC32s. Check out Cheevers Blog on Exploring the PIC32 and links to good buys on Ebay at http://bphouse.com/cheeversblog4278/2008/12/15/get-best-deal-for-programming-32-bit-microcontrollers-in-c-exploring-the-pic32/

End of Year Dev Tool Sale now thru 12/31/08

Use Code YES08 upon checkout on www.microchipDIRECT.com

 

Part Number

Item

Description

DM163029

PICDEM™ Mechatronics Demo Board

This easy-to-use mechatronics development and demonstration platform can be employed to learn how to incorporate PIC® MCUs to enhance or replace a mechanical design.

DM163022

PICDEM™ 2 Plus Demo Board

This board that demonstrates the capabilities of the 18-, 28- and 40-pin PIC16XXXX and PIC18XXXX devices.

DM163025

PICDEM™ FS USB Demo Board

This kit provides all of the hardware and software needed to demonstrate and develop a complete full-speed USB communication solution.

DM164125

PICDEM™ Touch Sense 1 Demo Board

This board and diagnostic tool provides a platform to introduce users to Microchip’s Capacitive mTouch™ Sensing Solutions.

DM183033

Internet Radio Demo Board

This board uses the PIC18F67J60 8-bit microcontroller with integrated 10Base-T MAC and PHY to connect to SHOUTcast servers and stream MP3 data to an audio decoder.

DM183034

Qwik&Low Board

This is a companion board for the book entitled Coin-Cell-Powered Embedded Design written by John B. Peatman, professor of Electrical and Computer Engineering at the Georgia Institute of Technology.

DM240001

Explorer 16 Development Board

This board is a low-cost modular development system for Microchip’s new 16-bit microcontrollers. It supports devices from the PIC24F, PIC24H and dsPIC33 families.

DM240011

MPLAB® Starter Kit for PIC24F

This kit contains everything needed to experience the high performance and versatility of the PIC24F microcontroller family.

DM300018

dsPICDEM™ 2 Development Board

This board is a development and evaluation tool that helps create embedded applications using dsPIC30F DSCs.

DM300024

dsPICDEM™ 1.1 Plus General Purpose Development Board

This is a low-cost development tool used to evaluate the dsPIC30F and dsPIC33F 16-bit architecture, high performance peripherals and powerful instruction set.

DM320001

PIC32 Starter Kit

The PIC32 Starter Kit includes 35+ source code examples, an on-board programmer/debugger, free development tools and numerous design documents to help you program a PIC32 MCU.

DV164005

MPLAB® ICD 2 Module

This low-cost development tool connects between the PC and the target board, allowing direct in-circuit debugging of a target PIC® MCU or dsPIC® DSC.

DV164120

PICkit™ 2 Starter Kit

This kit contains a programmer and a low pin count demo board populated with a PIC16F690 PDIP for getting started with programming Bseline and Mid-Range Flash microcontrollers.

DV164122

PICkit™ Serial Analyzer

This low-cost tool offers an easy-to-use interface that performs communication between a PC-controlled USB port and various serial ports. The kit comes bundled with the PICkit™ Serial Analyzer and a 28-pin demo board.

DV244005

MPLAB® REAL ICE™ Probe Kit

This is the next generation high-speed emulator for Microchip Flash DSC and MCU devices. It debugs and programs Flash devices with the easy-to-use but powerful graphical user interface of the MPLAB IDE.

ICE2000

MPLAB® ICE Emulator Pod Series 2000

This kit contains the MPLAB ICE 2000 emulator pod, logic cable, parallel cable connecting the pod to the PC, power supply, tripod and MPLAB IDE CD.

MCP3424EV

MCP3424 Evaluation Board

This board is a quick and easy evaluation tool for the MCP3424 18-bit four-channel Delta-Sigma ADC device.

MCP42XXDM-PTPLS

MCP42XX PICtail™ Plus Daughter Board

This board demonstrates the features and abilities of Microchip’s MCP41XX and MCP42XX Digital Potentiometers.

MCP6V01RD-TCPL

MCP6V01 Thermocouple Auto-Zero Reference Design

This board demonstrates how to use a difference amplifier system to measure EMF voltage at the cold junction of thermocouple to accurately measure temperature at the hot junction.

SW006011

MPLAB® C Compiler for PIC18 MCUs

This is a full-featured, ANSI-compliant C compiler for the PIC18 OTP/Flash MCU family.

SW006013

MPLAB® C Compiler for dSPIC®DSCs

This is a full-featured ANSI-compliant C compiler for the Microchip 16-bit devices: dsPIC30F and dsPIC33F.

SW006014

MPLAB® C Compiler for PIC24 MCUs

This is a full-featured ANSI-compliant C compiler for the Microchip PIC24 family of 16-bit devices.

SW006015

MPLAB® C Compiler for PIC32 MCUs

This is a full-featured, ANSI-compliant C compiler for the PIC32 MCU device family.

BK0002

Driving Excellence by Michael J. Jones & Steve Sanghi

When Steve Sanghi took over as CEO of Microchip Technology in 1990, the company was heading toward complete collapse. Seeing his work cut out for him, Sanghi enlisted the aid of Michael Jones, the company’s Vice President of Human Resources, and together, they rebuilt the company’s corporate culture and within three years, they had turned the company around and gone public. Using what they termed The Aggregate System, a comprehensive system for building exceptional corporate culture, they were able to align, integrate, and unite all of the elements of the company and improve employee performance across the board—saving the company in the process. Learn about this impressive corporate transformation by reading this insightful book.

BK0003

Beginner’s Guide to Embedded C Programming by Chuck Hellebuyck

Hellebuyck delivers a step-by-step introduction to learning how to program microcontrollers with the C language. In addition, he uses a powerful C compiler that the reader can download for free in a series of hands-on projects with sample code so you can learn right along with him. For the hardware, he found the best low-cost but effective development starter kit that includes a PIC16F690 microcontroller and everything else a beginner needs to program and develop embedded designs, even beyond this book’s projects.

   

 

Free Embedded Books! Just Post a Review on Amazon

Newnes has more books and ebooks to give away in hopes of receiving good reviews on Amazon. If you receive the book and like it… please post a review. (You need to have purchased something from Amazon previously to post a review).The available books/ebooks are as follows:

  • Shearer: Power Management in Mobile Devices
  • Gislason: ZigBee Wireless Networking
  • Davis: MSP430 Microcontroller Basics
  • Jack: Video Demystified 5E
  • Aiello: Ultra Wide Band Systems
  • Chandra: Wireless Security Know It All
  • Alexander: Optimizing and Testing WLANS
  • Pavlidis: Three-Dimensional Integrated Circuit Design
  • Goransson: Secure Roaming in 802.11 Networks
  • Ibrahim: Advanced Projects in PIC 

Contact Rachel for details.  Thanks!