Download First Steps with Embedded Systems, This book is meant to fill the necessity for an intermediate level overview of programming microcontrollers using the C programming language. it is aimed specifically at two groups of readers who have different, however overlapping needs.

CONTENTS-

Introduction

Microcontroller Overview

The Embedded Environment

Programming Fundamentals

First Look at a C Program

C Program Structure

Basic Data Types

Operators and Expressions

Control Structures

Functions

Complex Data Types

Storage and Data Type Modifiers

The C Preprocessor

Libraries

Sample Project

C Precedence Rules

ASCII Chart

Glossary

Bibliography

Index