ABSTRACT

During the development of an engineered product, developers often need to create an embedded system—a prototype—that demonstrates the operation/function of the device and proves its viability. Offering practical tools for the development and prototyping phases, Embedded Systems Circuits and Programming provides a tutorial on microcontroller programming and the basics of embedded design.

The book focuses on several development tools and resources:

  • Standard and off-the-shelf components, such as input/output devices, integrated circuits, motors, and programmable microcontrollers
  • The implementation of circuit prototypes via breadboards, the in-house fabrication of test-time printed circuit boards (PCBs), and the finalization by the manufactured board
  • Electronic design programs and software utilities for creating PCBs
  • Sample circuits that can be used as part of the targeted embedded system
  • The selection and programming of microcontrollers in the circuit

For those working in electrical, electronic, computer, and software engineering, this hands-on guide helps you successfully develop systems and boards that contain digital and analog components and controls. The text includes easy-to-follow sample circuits and their corresponding programs, enabling you to use them in your own work. For critical circuits, the authors provide tested PCB files.

chapter 1|5 pages

Real-Time Computing

chapter 2|10 pages

Circuit Fundamentals

chapter 3|24 pages

Logic Gates and Circuit Components

chapter 4|9 pages

Input and Output Devices

chapter 5|20 pages

From Circuit Schematics to PCB

chapter 6|11 pages

Introducing the Microcontroller

chapter 7|23 pages

Architecture and Instruction Set

chapter 8|25 pages

Embedded Systems Programming

chapter 9|20 pages

I/O Circuits and Programs

chapter 10|30 pages

PIC Interrupt System

chapter 11|34 pages

Timers and Counters

chapter 12|33 pages

LCD Hardware and Programming

chapter 13|70 pages

Analog-to-Digital and Real-Time Clocks

chapter 14|58 pages

Data EEPROM

chapter 15|10 pages

Stepper Motors

chapter 16|14 pages

Stepper Motor Circuit Components

chapter 17|64 pages

Unipolar Motor Circuits and Programs

chapter 18|20 pages

Constant-Voltage Bipolar Motor Controls

chapter 19|56 pages

Advanced Motor Controls

chapter 20|119 pages

Communications