PTG home
Catalog Search:
Search
Related Topics:
COMPUTING
Programming Languages
C




 
Embedded C 1/e

Michael J Pont

Published April 2002 by Addison Wesley Professional
Copyright 2002, 320 pp., Paper Bound w/CD-ROM
ISBN: 020179523X
List Price:
$46.99

Inventory Status:
In-Stock
   
Preface


Sample Chapter


Summary

It's been suggested that there are now as many embedded systems in everyday use as there are people on planet Earth. Domestic appliances from washing machines to TVs, video recorders and mobile phones, now include at least one embedded processor. They are also vital components in a huge variety of automotive, medical, aerospace and military systems. As a result, there is strong demand for programmers with 'embedded' skills, and many desktop developers are moving into this area.

Embedded C is designed for programmers with desktop experience in C, C++ or Java who want to learn the skills required for the unique challenges of embedded systems.

The book and CD-ROM include the following key features:

  • The Keil hardware simulator for the popular 8051 microcontroller is on the CD-ROM so that readers can try out examples from the book - and create new ones - without requiring additional hardware.
  • All code is written in C, so no assembly language is required. industry-standard C compiler from Keil software is included on the CD-ROM, along with copies of code examples from the book to get you up and running very quickly.
  • Key techniques required in all embedded systems are covered in detail, including the control of port pins and the reading of switches.

A complete embedded operating system is presented, with full source code on the CD-ROM.



020179523XB03292002

Features



Author Bio

Michael J. Pont is Senior Lecturer in Electronic & Software Engineering at the University of Leicester. For over a decade, he has performed state-of-the-art research in software design and programming in conjunction with many companies worldwide. He is author or co-author of more than fifty technical publications, including Patterns for Time-Triggered Embedded Systems (Addison Wesley).

Table of Contents

  1. Programming Embedded Systems in C
  2. Introducing the 8051 Microcontroller
  3. Hello, Embedded World
  4. Reading Port Pins and Mechanical Switches
  5. Adding Structure to Your Code
  6. Meeting Real-Time Constraints
  7. Creating an Embedded Operating System
  8. Using the Serial Interface
  9. Case study: Milk Pasteurization
  10. Case study: Washing Machine
  11. Case study: Remotely-Controlled Robot
  12. Case study: Intruder Alarm System
  13. Where Do We Go From Here? 



back to top