Jump to ratings and reviews
Rate this book

8051 Microcontroller: Internals, Instructions, Programming and Interfacing

Rate this book
For every PC there are at least 20 embedded systems, and the number is increasing. 8051 is one of the most widely used microcontrollers in embedded system design, and its internal architecture, instruction set and interfacing techniques are presented in this book through simple language, excellent graphical annotations and a large variety of solved examples.

Spread across 26 chapters, this book starts with the internal architecture of 8051, and then explains all instructions with examples of applications. In-depth discussions on interrupt-handling features are followed by the techniques of interfacing 8051 with the external world through different types of motors, relays, sensors, ADC/DACs, memory devices, keyboards, displays, etc.

As most of the embedded systems are battery-powered, power-saving schemes play a major role in considerations of these system designs. Hence, an entire chapter is devoted to explaining power management using 8051. One full-length design example explaining both hardware as well as software aspects of a home protection system using 8051 is presented as a case study. Discussions are concluded by a chapter on advanced microcontrollers such as the AVR.

512 pages, Paperback

First published October 20, 2002

56 people are currently reading
404 people want to read

About the author

Subrata Ghoshal

5 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
34 (47%)
4 stars
15 (20%)
3 stars
11 (15%)
2 stars
9 (12%)
1 star
3 (4%)
Displaying 1 - 5 of 5 reviews
46 reviews2 followers
March 15, 2024
This is a great book, but not everyone will like its style.

Having worked with programming and microcontrollers for decades, I may not be the intended public for this book. It is clearly aimed at the classroom. The subject is divided into small pieces and each chapter follows the structure of objectives, introduction, exposition (with many examples), summary, points to remember, and review questions (evaluate yourself, search for answers, and think and solve). If you are impatient, you may get bored by this (I skipped quite a few pages).

In some places, I found the chapters' divisions a bit too harsh (for example, why not explain multiply and divide with the other arithmetical instructions?).

I also find curious the few times he compared the 8051 to the 8085. The 8085 was the first microprocessor I programmed professionally, but that was back in 1981!

A minor annoyance is that the text would benefit from a revision by a native English speaker (yes, I know this may sound strange coming from a person whose primary language is not English).

Anyway, you will still find today microcontrollers based on the 8051 instruction set, and this book covers a lot of ground so I do recommend this book (along with a little patience).
1 review
Currently reading
March 3, 2016
i want to see interfacibg programs format in that style i want to do coding
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.