Written with the beginner in mind, this project-oriented guide gives you twelve complete projects, including: add sensing abilities to robots, build decision-making neural and "fuzzy logic" functions into your projects, convert any analog signal to digital, deliver messages on a LCD, synthesize human speech, control DC motors, stepper motors, and servos, read resistive sensors for robotics applications, build a frequency generator, make a DTMF phone number logger and distinct ring detector and router, build a digital oscilloscope, and home automation using X-10 communications.
Chapter 1: Microcontroller
What Is a Microcontroller?
A microcontroller is an inexpensive single-chip computer. Single-chip computer means that the entire computer system lies within the confines of the integrated circuit chip. The microcontroller on the encapsulated sliver of silicon has features similar to those of our standard personal computer. Primarily, the microcontroller is capable of storing and running a program (its most important feature). The microcontroller contains a CPU (central processing unit), RAM (random-access memory), ROM (read-only memory), 1/O (input/output) lines, serial and parallel ports, timers, and sometimes other built-in peripherals such as A/D (analog-to-digital) and D/A (digital-to-analog) converters.
Saturday, October 24, 2009
What can you do with PIC microcontrollers? Practically anything from creating robots that hunt light to feed their solar cells to making toasters announce, "Your toast is ready". These low-cost (about $7) computers-in-a-chip are 20X faster than the more costly Basic Stamps, and they're almost as easy to use. The PIC Microcontroller Project Book gives you hands-on directions for putting these chips to work. Starting with simple projects and experiments, this book leads you gradually into sophisticated programming techniques using Microchip's free MPLAB compiler and the BASIC programming language. No previous programming experience is necessary. John Iovine coaches you through every single step.