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.)

Python Network Programming: Conquer all your networking challenges with the powerful Python language
Python Network Programming: Conquer all your networking challenges with the powerful Python language

Power up your network applications with Python programming

Key Features

  • Master Python skills to develop powerful network applications
  • Grasp the fundamentals and functionalities of SDN
  • Design multi-threaded, event-driven architectures for echo and chat...
Cystic Fibrosis in the 21st Century (Progress in Respiratory Research, Vol. 34)
Cystic Fibrosis in the 21st Century (Progress in Respiratory Research, Vol. 34)

Cystic fibrosis used to be thought of as a respiratory and digestive disease, with a uniformly and rapidly fatal outcome. The spectrum of the disease has broadened into the mild atypical case, presenting in middle age, with the potential for complications in virtually every system of the body. In the past few years there has been an explosion...

MCSA/MCSE: Windows Server 2003 Environment  Management and Maintenance Study Guide (70-290)
MCSA/MCSE: Windows Server 2003 Environment Management and Maintenance Study Guide (70-290)
Here's the book you need to prepare for Exam 70-290, Managing and Maintaining a Microsoft Windows Server 2003 Environment. This Study Guide provides:
  • In-depth coverage of every exam objective
  • Practical information on managing and maintaining a Windows Server 2003 environment
  • Hundreds of...

Essentials of Autopsy Practice: Current Methods and Modern Trends
Essentials of Autopsy Practice: Current Methods and Modern Trends
Since this third volume of Essentials has been compiled the arena of autopsy practice is undoubtedly changing. For the first time pathologists are beginning to opt out of autopsy training which will reduce the number of practitioners and result in centralisation of autopsy services. With the increase of knowledge, availability and...
Beyond Constructivism: Models and Modeling Perspectives on Mathematics Problem Solving, Learning, and Teaching
Beyond Constructivism: Models and Modeling Perspectives on Mathematics Problem Solving, Learning, and Teaching
This book evolved out of research that began more than 25 years ago, based on a National Science Foundation-supported project investigating the question: what is needed, beyond having a mathematical idea that enables students to use it in everyday problem-solving situations! (Lesh, Landau, & Hamilton, 1983). Large portions...
Software Evolution With UML and XML
Software Evolution With UML and XML
Software Evolution with UML and XML provides a forum where expert insights are presented on the subject of linking three current phenomena: software evolution, UML and XML. Software evolution and reengineering are a real problem in the software industry

About the Author

Hongji Yang is currently
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy