Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Microcontroller Programming: The Microchip PIC

Buy

Using the popular and pervasive mid-range 8-bit Microchip PICВ® as an archetype, Microcontroller Programming offers a self-contained presentation of the multidisciplinary tools needed to design and implement modern embedded systems and microcontrollers. The authors begin with basic electronics, number systems, and data concepts followed by digital logic, arithmetic, conversions, circuits, and circuit components to build a firm background in the computer science and electronics fundamentals involved in programming microcontrollers. For the remainder of the book, they focus on PIC architecture and programming tools and work systematically through programming various functions, modules, and devices.

There are two sides to the computer revolution: one is represented by the PC on your desktop and the second one by the device that remote-controls your TV, monitors and operates your car engine, and allows you to set up your answering machine and your microwave oven. At the core of the PC you find a microprocessor, while at the heart of a self-contained programmable device (also called an embedded system) is a microcontroller.

Microcontrollers are virtually everywhere in our modern society. They are found in automobiles, airplanes, toys, kitchen appliances, computers, TVs and VCRs, phones and answering machines, space telescopes, and practically every electronic digital device that furnishes an independent functionality to its user. In this sense a microcontroller is a self-contained computer system that includes a processor, memory, and some way of communicating with the outside world, all in a single chip that can be smaller than a postage stamp.

A microcontroller (sometimes called an MCU) is actually a computer on a chip. Essentially it is a control device and its design places emphasis on being self-sufficient and inexpensive. The typical microcontroller contains all the components and features necessary to perform its functions, such as a central processor, input/output facilities, timers, RAM memory for storing program data and executable code, and a clock or oscillator that provides a timing beat. In addition, some microcontrollers include a variety of additional modules and circuits. Some common ones are serial and parallel communications, analog-to-digital converters, realtime clocks, and flash memory.

Engineers, inventors, experimenters, students, and device designers in general deal with microcontrollers on an everyday basis. In fact, interest in microcontrollers is not limited to electrical, electronic, and computer engineers. Mechanical and automotive engineers, among many others, often design devices or components that contain microcontrollers. The system that controls the hatch of a ballistic missile silo and the one that operates the doglike toy that barks and rolls on its back, both contain microcontrollers.

Guest: good book for students
(HTML tags aren't allowed.)

Foundations of Cryptography: A Primer (Foundations and Trends in Theoretical Computer Science,)
Foundations of Cryptography: A Primer (Foundations and Trends in Theoretical Computer Science,)
The vast expansion and rigorous treatment of cryptography is one of the major achievements of theoretical computer science. In particular, concepts such as computational indistinguishability, pseudorandomness and zero-knowledge interactive proofs were introduced, classical notions such as secure encryption and unforgeable signatures were placed on...
Computer Busses
Computer Busses

Computer Busses is a comprehensive guide to busses, from the high-level software interface to the low-level, electrical characteristics and helps readers choose the most appropriate bus for each particular application. The author uses a top-down approach and organizes his presentation into five main areas: PC interfaces, Local busses,...

The Waite Group's C++ How-To
The Waite Group's C++ How-To
C++ How-To presents a rich diversity of examples and techniques for pushing C++ to its limits and beyond. Readers locate information by task or function and then walk through a series of How-Tos to find the solution. No current C++ refere -The all-new definitive C++ problem-solving resource! Programmers can quickly and efficiently find...

Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
Aimed at the more experienced Java developer who needs to work with enterprise messaging, Java Message Service API Tutorial and Reference delivers starter code and a complete reference to all JMS classes that you will need to know to work effectively with this powerful feature of the J2EE platform.

The no-nonsense, just-the-facts...

Windows Server 2003 Networking Recipes: A Problem-Solution Approach
Windows Server 2003 Networking Recipes: A Problem-Solution Approach

Windows Server 2003 Networking Recipes is ideal for network managers and Windows Server 2003 system administrators responsible for setting up and running computers and networks. Think of this book as the comprehensive, task-based guide to installing, deploying, and configuring the various networking protocols and services supported...

Microsoft Operations Manager 2005 Field Guide (Expert's Voice)
Microsoft Operations Manager 2005 Field Guide (Expert's Voice)

Microsoft Operations Manager 2005 Field Guide is a quick reference for resolving problems that intermediate-to-advanced MOM administrators are likely to face. Authors Andy Dominey and Garry Meaburn have experience with both deploying and troubleshooting MOM in large-scale environments, and the problems and solutions they discuss are...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy