Embedded C shows how to write C code for embedded processors based on the 8051 family of microcontrollers.

Embedded C is a good introductory book to using Keil's C51 C-compiler. Written for programmers with desktop experience in C, C++ or Java, the book describes the control of port pins, the reading of switches, and the creation of embedded operating systems, and concludes with an example alarm system application. The CD-ROM contains evaluation versions of Keil's C compiler and a hardware simulator