RSS Feed Email Facebook Twitter Stumbleupon Google Bookmark

C and the 8051


C and the 8051
Price: $39.00
Buy Now

This totally reworked book combines two previous books with material on networking. It is a complete guide to programming and interfacing the 8051 microcontroller-family devices for embedded applications.

By: Thomas Schultz, Published 2004-06-08 by PageFree Publishing, Inc.


Reviews3.5 Stars


  • Very good but not for the novice4 Stars

    I liked this a lot, but reading other reviews I concede that it might not be a book for novices, for instance it isn't a book to learn C from, my opinion.

    I've been around micros but on the "inside" as a chip designer and I needed to get up to speed on the 8051 as a user. Compared to books I've pored over recently this is very good, a densely detailed reference.

    I needed to get my head around IDE tools and RTOS concepts. He does a good job on RTOS by delving into an implementation of his own, a great way to do it, I won't use that code, but it helps get the ideas grokked.

    I read this along with another book Embedded C which is deliberately and necessarily more abstracted. It talks more about good code and file structures. This book because it gives brief snippets of code doesn't get into that so much.

    Both books use Keil tools also, so I found them a complementary pair. Though this book does get a bit wrapped up in SiLabs "quirks", I don't see how else to get around this, the value of pairing with a given platform is real.

    I saw some other comments on layout which I didn't see as a problem - I'd rather have dense data than whitespace - it's already quite a tome. The style is very personal, but I liked it and suspect I'd like Thomas too.

    Saw some negative comment about presentation and narrative, I disagree think the approach is a good one and subtler than you might think - gets you going quickly with the language and tools and then does the deep dive you need to get really going

    Nice job Thomas!!

  • First Time 8051 Developer4 Stars

    This book is a good starting point for individuals that have C/C++ programming experience and have been exposed to some form of Assembler coding. It teaches by example more than theory. Many concepts presented in this book are fundamental to those who have written device-drivers or other real-time software. I was able to read the first 140 pages in approximately 3 hours. However, I am 22 year veteran of mixed-signal IC design and write about 20k lines of code a year to develop and test my products. I have never programmed with an 8051 before and I quickly came up to speed and program an 8051 using the Keil compiler. I use the book more as a reference manual for C constructs unique to the 8051. This book was a good tool for jump starting me on how to work with the 8051.

  • 8051 Programming@#$^2 Stars

    One of the most confusing, unhelpful books on C programming for microcontrolers. The examples are ambigious and just plane impossible to decipher

  • Great product, overnight shipping not so overnight4 Stars

    Product is great, and a good read. However, I ordered overnight shipping in mid morning and did not receive it until 2 days later.

  • "I use a very informal Writing Style" Schultz said.3 Stars

    That is not the problem. The problem is that the autor is not precise. Many of the calculations are experimentaly made or don't match reality.
    I haven`t finished to read the book and I have found unconcluded text in at least two pages.
    On the other hand, the book is a good guide and give you some tips that are dificult to find in other place.

Read all reviews...

Related Products

Certain content that appears here comes from Amazon Services LLC. This content is provided 'as is' and is subject to change or removal at any time. Pricing and availability accurate as of 2010-09-08 02:39am CDT; please follow the links for current pricing.*