1 Stars By on 2004-03-06
Good illustrations and tables
There are a few good illustrations and tables, however this book lacks the Machine Code and Hex Code needed to make these projects universally compatible. The code is exclusively written for the Keil C51 compiler which costs over $1000.00!!! He gives names of alternate compilers which could possibly be made to work with the projects in the book but fails to give the needed information to do that.
I am not a beginner to the C programming language and found it just about impossible to try and make some other compiler do the job. First of all, you will need the #include <AT892051.h> file. Either you have to make one, or find one, and even if you are able to find one, you will probably need to modify it in order to make it work with your compiler. Your compiler needs to compile without errors and produce a HEX file. Good luck to you with that!
I tried to contact the Author and found that there is no Web Site or Email address listed, so there is no way of getting any additional information. He obviously knows his subject matter but fails to realize that maybe we don't. That's why I bought the book! Why write a book like this and hide from your readers??
1 Stars By DANIEL on 2012-07-06
Please do not buy
This book is a simple listing of c codes. Waste of money. I was expecting some more about linking, hints about the C51 compiler this is a hobbiest book for enterprise money. Cheat
5 Stars By Emran Hussain on 2010-03-29
The best THIN book on Microcontroller Project IF and Only IF you want to use KEIL C51
I read the review of another customer who was frustrated about the fact that the book is only good for KEIL C51 which costs around 2000$. To my fate, when I started learning about Microcontroller, I started with this book and so, I believed that Keil C51 is THE language for microcontroller :) anyway, I spent days and months on internet, searching on reviews and found that, Keil C51 is the BEST for serious Engineers who cares about efficiency in real time. But I learned Microcontroller when I was in the University as a student and I could never afford to buy Keil uVision. But hey, Keil provides a Trial version which can compile code which cannot be more than 2KB in Size and the target device cannot be less than 2KB. So, if you want to learn C51 without purchasing, you still have the option. Later, I found many other alternatives to microcontroller programming like Small C and others, but, none is closed to Keil C51. So, if you are serious about learning Microcontroller programming, why wont you start learning the best compiler from the beginning!! This book was SOOOOOO Interesting and Exciting for me as a beginner that, I was feeling like a hero when I followed this book's simple instructions to setup my 8051 circuit, wrote simple C program and made my LED flashing, oweeeee :)) It was a great pleasure indeed.
1 Stars By Doov on 2007-04-16
TERRIBLE. A datasheet and a few app notes would trump this joke
I bought this book because I wanted to learn how to develop C for an 8051 (shocking given the title of the book). This book gives zero theory, terrible examples, and is tied to specific hardware (meaning - again - that it's not general enough to provide theory or practice of writing embedded C). I have a heavy EE background and am a reasonable assembler programmer. I wanted to learn embedded C because I thought I needed it for a particular application. Turns out that a) I didn't need C (assembly worked fine/better), and b) if you want to learn embedded C (and already know some PC C and programming), you DON'T want this book. It stinks, it's over priced, and certainly isn't for anyone who is serious about doing anything beyond the prescribed projects in this book. If you're a hobbyist, maybe this book is for you, but otherwise just pick up a datasheet/app notes and google.
5 Stars By J Jones on 2004-05-17
An Excellent Book
The book is about using the C compiler to program microcontrollers, the 8051 series. I found the book to be extremely useful during my undergraduate studies and my final year project.
You can get a free Keil C compiler from the site [...] or from the site: [...]
The book explains working tested projects and not just the theory. Well done the author.
5 Stars By Tim J. Barnett on 2001-09-27
A concise, clear and helpful book
The book covers many projects using the C Language. The book was almost-essential for my Undergraduate Studies, and I recommend it without doubt.
The style and flair of D. Ibrahim is also excellent, as common cliches and examples are avoided, leaving useful raw information which is not only helpful to the undergraduate but also to professionals and teachers.
5 Stars By sj on 2008-04-20
Glad I chose this book
Excellent tutorial for the 8051 hardware novice on how to use the C language to develope simple 8051 control projects, gaining valuable insights on port access and program setup that can lead to more complicated projects developed by the user.
5 Stars By on 2000-12-18
The book starts good with basic stuff and slowly gets hard. There is lots of usefull infermation and handy tips. The stuff really gets yuo lerning, and I think its well worth reading even if like me you dont known much about microcontrollers.