Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
$41.72 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $6.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Craig Steiner (Author)
4.6 out of 5 stars  See all reviews (5 customer reviews)

Price: $59.95 & this item ships for FREE with Super Saver Shipping. Details
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.
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

August 29, 2005 1581124597 978-1581124590
This book was written with the novice or intermediate 8052 developer in mind. Assuming no prior knowledge of the 8052, it takes the reader step-by-step through the architecture including discussions and explanations of concepts such as internal RAM, external RAM, Special Function Registers (SFRs), addressing modes, timers, serial I/O, and interrupts. This is followed by an in-depth section on assembly language which explains each instruction in the 8052 instruction set as well as related concepts such as assembly language syntax, expressions, assembly language directives, and how to implement 16-bit mathematical functions. The book continues with a thorough explanation of the 8052 hardware itself, reviewing the function of each pin on the microcontroller and follows this with the design and explanation of a fully functional single board computer-every section of the schematic design is explained in detail to provide the reader with a full understanding of how everything is connected, and why. The book closes with a section on hardware interfacing and software examples in which the reader will learn about the SBCMON monitor program for use on the single board computer, interfacing with a 4x4 keypad, communicating with a 16x2 LCD in direct-connect as well as memory-mapped fashion, utilizing an external serial EEPROM via the SPI protocol, and using the I2C communication standard to access an external real time clock. The book takes the reader with absolutely no knowledge of the 8052 and provides him with the information necessary to understand the architecture, design and build a functioning circuit based on the 8052, and write software to operate the 8052 in assembly language.

Frequently Bought Together

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

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • 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) $26.23

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

  • Embedded C $45.14

    Usually ships within 6 to 12 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Craig Steiner is the webmaster of 8052.com, the leading website dedicated to the 8052 microcontroller, and a founding member of Vault Information Services LLC. He has been involved in software development since 1980 and has acquired significant experience in many areas of the field as it has evolved over the last two and a half decades, including Windows-based programming, Linux-based Internet applications, Palm, and, of course, embedded 8052 development. Mr. Steiner is an independent consultant that focuses primarily on 8052-based projects and has worked with clients such as Analog Devices, TDK Semiconductor, and Texas Instruments, among others.

Product Details

  • Paperback: 348 pages
  • Publisher: Universal Publishers (August 29, 2005)
  • Language: English
  • ISBN-10: 1581124597
  • ISBN-13: 978-1581124590
  • Product Dimensions: 9.6 x 7.4 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #438,778 in Books (See Top 100 in Books)

 

Customer Reviews

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

8 of 8 people found the following review helpful:
5.0 out of 5 stars Clear, Concise, and Useful, June 28, 2006
By 
Matt Long "Matt Long" (Colorado Springs, CO United States) - See all my reviews
(REAL NAME)   
This review is from: The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)
<strong>Overview</strong>
Mr. Steiner's writing is very clear--opening complex topics that I previously struggled to grasp. His prose is plain and easy to digest. This is a great tutorial and reference all in one.

<strong>Introduction</strong>
"The 8051/8052 Microcontroller" is broken into several sections including Architecture, Assembly Language, Hardware & Single Board Computer, Development Tools, Hardware Interface and Software Examples, and Reference & Appendixes. Each section covers the topic well with the strongest sections being Architecturee and Assembly Language. These sections provide an excellent method for "wading in" to gradually understand the concepts including special function registers (SFRs), memory--internal and external, timers, serial IO, and interrupts as well as helping raeders to understand and use assembly language in their projects.

<strong>What's Good</strong>
The book is targeted toward people who have some programming experience and understand basic logical constructs and it hits its target well. As a seasoned Windows programmer, it was simply a matter of reading through the text for me to understand most of the concepts on the first reading. I was riveted because I was understanding so much of it. Craig does a great job of not assuming you have certain foundational knowledge. I found myself at certain points in the text asking the question in my mind "yes, but what about...", only to moments later realize the text is explaining exactly what I was wondering about. Very well done.

For years I have struggled to learn assembly language for the sake of gaining a better understanding of computer architecture. This is the first time that it "clicked" for me. I get it and can now write code using Assembly. Now, I will be using C for my projects for the most part because it asbtracts certain aspects of writing the code that are arduous when done in Assembly, however, understanding Assembly has really helped me to see exactly what is going on.

<strong>What's Bad</strong>
There is really nothing bad about this book. It is not only a good text for deepening in your understanding of the 8051/8052 architecture, but is an excellent reference to keep on your shelf when you need to recall some specific details.

That being said, I would have liked to see a section dedicated to building and/or simply using a pre-built chip programmer. This is really not a criticism because the book is really comprehensive. For me to understand at a practical level, though, it would be helpful to learn how to take the most basic elements (the MCU, crystal, capacitors, etc.) and place them on a circuit board and see them work with code that I've just downloaded to the MCU.

The section on the SBC is really good, but it feels to me like it abstracts an important part of embedded system development--assembling the parts. I want to see how things work outside of the context of a development board. Maybe Craig will add a chapter dedicated to building a basic system from parts and a programmer in the next edition.

<strong>Conclusion</strong>
"The 8051/8052 Microcontroller" is an excellent book to use to get started as well as a great reference. I have several other 8051 books including "Programming and Customizing 8051 Microcontroller" by Predko, "C and the 8051" by Schultz, and "Embedded C" by Pont. They all have their good points, however, Steiner's book brings things together in a way and doesn't assume much about the reader's base knowledge and gave me many "aha" moments I hadn't experienced with the others. If you want to learn the 8051/8052 microcontroller, buy this book!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars A *MUST-HAVE* for ANYBODY interested in 8051/8052 or Assembly Language in general..., June 14, 2006
By 
This review is from: The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)
This guy REALLY knows his stuff, and the book is so easy to follow. I have NEVER done assembly programming, and didn't know ANY of the syntax. After a couple of chapters, I was programming in it like I had been doing it for years. The way the author lays things out makes it a breeze to learn how to open up the world of 8051/8052. I *loved* the book, and I use it as a reference ALL THE TIME.

Thanks Craig!!!!!!!

Josh
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful:
4.0 out of 5 stars Down and Dirty Detail, August 24, 2007
By 
Paul (Nashua, NH) - See all my reviews
This review is from: The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing (Paperback)
This book is a very nice example of how to write a technical book on a reasonably complex subject without making any assumptions that the reader knows anything. I had never touched an 8051/8052 prior to this and haven't written any assembly since college. To give a point of reference, I have desigend a few reaonably simple applications on PIC processors (1 8bit and 1 16 bit) prior to being assigned a project on an 8051. After reading this book I realized a whole new level of understanding of things I was fumbling around and getting done, but never really quite grasped the down and dirty detail. I'd been designing my applications in c because I was convinced ASM is too dry and too hard.

Craig leads you down the garden path and before you know it, you actually feel like you should be doing certain things in assy rather than in C. Also, I've gotten a little vision of how things work in the background quite a bit better than before.

Good job! I'll recommend it to others transitioning to this device.

I thouroughly enjoyed this read.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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



Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Many developers new to microcontrollers, including the 8052, come from a PC/Windows or Macintosh environment. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Inputs Registers, Output Registers, Registers Destroyed, Hello World, Bus Configuration Serial, Latch Enable, Timer Control, Project Options, Special Function Registers, Dual Pot, None None, Read Status Register, Vault Information Services, Serial Peripheral Interface, Write Byte, Subroutine Usage, Von Neumann, None Accumulator, Receive Interrupt, Receive Timing, Send Text File, Transmit Timing, Using Timers
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



What Other Items Do Customers 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.
 

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 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
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject