or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
34 used & new from $23.37

Have one to sell? Sell yours here
 
   
Embedded C
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Embedded C (Paperback)

~ (Author)
Key Phrases: embedded world, serial menu, osc cycles, Super Loop, Load Timer, Start Timer (more...)
4.3 out of 5 stars  See all reviews (6 customer reviews)

List Price: $64.99
Price: $36.66 & this item ships for FREE with Super Saver Shipping. Details
You Save: $28.33 (44%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, November 16? Choose One-Day Shipping at checkout. Details
18 new from $30.00 16 used from $23.37

Frequently Bought Together

Embedded C + C and the 8051 (4th edition) + The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing
Price For All Three: $116.98

Show availability and shipping details

  • This item: Embedded C by Michael J. Pont

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C and the 8051 (4th edition) by Thomas W. Schultz

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing by Craig Steiner

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

by Anthony J. Massa
3.9 out of 5 stars (7)  $42.33
USB Complete: The Developer's Guide (Complete Guides series)

USB Complete: The Developer's Guide (Complete Guides series)

by Jan Axelson
4.0 out of 5 stars (54)  $34.62
The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing

The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing

by Craig Steiner
4.6 out of 5 stars (5)  $53.95
An Embedded Software Primer

An Embedded Software Primer

by David E. Simon
4.3 out of 5 stars (29)  $33.84
Designing Embedded Hardware

Designing Embedded Hardware

by John Catsoulis
4.4 out of 5 stars (18)  $26.63
Explore similar items

Editorial Reviews

Product Description

A guide designed for programmers with desktop experience in C. Key techniques required in all embedded systems are covered in detail, including the control of port pins and the reading of switches. Full source code on CD-ROM. Softcover.


From the Back Cover

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

Product Details

  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional (May 4, 2002)
  • Language: English
  • ISBN-10: 020179523X
  • ISBN-13: 978-0201795233
  • Product Dimensions: 9.1 x 7.2 x 0.7 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #511,804 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #75 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Embedded Systems

More About the Author

Michael J. Pont
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Michael J. Pont Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
26 of 26 people found the following review helpful:
4.0 out of 5 stars Good introductory book for embedded programming in C., June 26, 2002
By Anton Hristozov (Pittsburgh, PA United States) - See all my reviews
(REAL NAME)   
I believe the real title of this book is more like "Introduction to embedded systems programming and software design with 8051 using C". Most of the C and C++ programmers will not find anything more about the C language they do not already know. The author claims that the target audience is desktop developers with C++ and Java programming. Probably this involves a portion of this programming crowd, who have not done any low level programming and are relying on existing libraries or have very little experience. One obvious advantage of the book is its clear style. The touch of many important topics and well selected examples from very small to a decent size projects is another plus. Selecting a well known microcontroller flavor (Intel 8051) is a plus, for the specific points that could be illustrated when one has to use such a cheap and not very powerful device for a project. The choice to demonstrate the examples with the Keil development environment makes it very convenient for the reader to follow the text. For the experienced embedded programmer most topics are pretty well known and they may find the style very easy and not so rich in new information. For example interrupts are not discussed until chapter 7 and the book has 4 more chapters. The users of bigger microcontrollers ,16 and 32 bit, may find that the code does not cover some of the more complex issues they have to face in their software designs. I am mostly refering to the developers creating code for Motorola 32 bit and the ARM family. Looking forward for the forthcoming book "Embedded Operating Systems" from the same author due for publication Jan, 2004.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
4.0 out of 5 stars Good Introduction to Keil's C51 Compiler, April 2, 2004
This is a good introduction to Keil's C51 compiler. I have 1 year experience writing PIC code using CCS C compiler. My latest project is to develope 8051 microcontroller firmware using Keil's C Compiler. The documentation provided by Keil is limited and confusing, not a good one to beginner.

"Embedded C" is definitely a rather good introductory book to Keil's C51 compiler. It is suitable to reader who already has knowledge of C programming. In this book, some special features and instructions are explained, such as sbit and the I/0 pin (which bother me the most in the beginning stage, as 8051 I/O is different from PIC and Motorola).

Furthermore, the author also introduce the Real Time Concept, RS232 etc which differ the Embedded C with the desktop C. This is especially useful to beginner of embedded programming.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars Helpful, December 16, 2005
By Matt Long "Matt Long" (Colorado Springs, CO United States) - See all my reviews
(REAL NAME)   
As a desktop applications programmer this was a good introduction to the embedded world for me. Whenever I try to learn some new technology, there always tends to be a knowledge gap that needs bridged. Once it has been, I am able to start using whatever that technology is. I feel this book is my bridge for learning to write code for embedded systems.

When I first bought the book, I would just try to read it from chapter to chaper starting with chapter one. I've started to read it several times. This method, I now realize, was a mistake as there is some terminology that doesn't make sense even to a seasoned programmer such as myself. Embedded systems are quite different from building applications for an operating system running on a robust microprocessor.

I found that what I should have done from the start was to install the demo compiler from Keil and the project examples. Once I did this, the book really started to come to life as I could step through the code with the debugger and see what was really going on. I got through the first four chapters with a strong understanding in the very first evening I did this.

The book seems to do a good job of covering all of the main topics you would want to know about. It is not short on examples which is a great feature. I, do, however, have a single complaint. In chapter 5, Pont talks about code organization. Now, while I feel that this is a reasonable things to learn, for someone who is just getting started with embedded programming it would have been better to save that as a bonus chapter at the end and instead let all of the preceeding chapters contain everything in a single file. I'm not suggesting that it's a bad idea to organize your code. I'm simply stating that I was able to understand the first four chapters much quicker because I didn't have to jump around from file to file to figure out where a certain function or variable had been declared. Some might complain that keeping all of the code in a single file would create "spaghetti" code, however, for learning purposes, I feel this is a reasonable trade-off. Not to mention, the code examples are not terribly long.

In the end this book has been really great. The prose Pont uses is very approachable and he does a good job (especially at the beginning) to explain what is happening in the code. I definitely recommend this book and the 8051 is a great choice of processor. There is a lot of sample code on the web and it is a very well documented MCU. Plus the tools for development using this chip are very inexpensive as are the chips themselves.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great intro to embedded programming
This book was fantastic. Well written and organized. I think I have all the tools I need to start designing my software intelligently. Read more
Published 12 months ago by J. Beck

4.0 out of 5 stars Very easy to understand
This book covers the basics of embedded programming on an 8051 microcontroller. It is very easy to read and understand and comes with an evaluation version of the keil compiler... Read more
Published on September 20, 2007 by James M. Mckelvy

5.0 out of 5 stars Maybe The Best Technical Book I've Read
This may be the best technical book that I've ever read, and I've read a bunch. I can't say enough about Dr. Pont's accomplishment with this book. Read more
Published on December 13, 2006 by Kenneth Auger

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.