Paperback Edition
Paperback
346 pages
$59.95
Choose vendor to order paperback edition
BrownWalker Press
Amazon.com
Barnes & Noble
Harvard Book Store
Return policy
PDF Sample
eBook editions
The 8051/8052 Microcontroller
Architecture, Assembly Language, and Hardware Interfacing

Publisher: | Universal Publishers |
Pub date: | 2005 |
Pages: | 346 |
ISBN-10: | 1581124597 |
ISBN-13: | 9781581124590 |
Categories: | Computer Science Computers Textbooks |
Abstract
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.
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.
Paperback Edition
Paperback
346 pages
$59.95
Choose vendor to order paperback edition
BrownWalker Press
Amazon.com
Barnes & Noble
Harvard Book Store
Return policy
PDF Sample
eBook editions
Share this book
Relevant events
DEC
11
IKBS 2025
2025 International Conference of Intelligent and Knowledge-Based Systems (IKBS 2025)
2025 International Conference on Intelligent and Knowledge-Based Systems (IKBS 2025) is organized by Nanchang Hangkong University and will be held in Nanchang, China during December 11-14, 2025.
The IKBS is a flagship a...
2025 International Conference of Intelligent and Knowledge-Based Systems (IKBS 2025)
2025 International Conference on Intelligent and Knowledge-Based Systems (IKBS 2025) is organized by Nanchang Hangkong University and will be held ...
2025 International Conference of Intelligent and Knowledge-Based Systems (IKBS 2025)
2025 International Conference on Intelligent and Knowledge-Based Systems ...
2025 International Conference of Intelligent and Knowledge-Based Systems (IKBS 2025)
2025 International Conference on Intelligent and...
11 - 14 Dec 2025
Nanchang, China
SEP
24
BDE 2025
2025 7th International Conference on Big Data Engineering (BDE 2025)
Accepted papers will be published in the ACM conference proceedings, which will be indexed by Ei Compendex and Scopus.
2025 7th International Conference on Big Data Engineering (BDE 2025)
Accepted papers will be published in the ACM conference proceedings, which will be indexed by Ei Compendex and Scopus.
2025 7th International Conference on Big Data Engineering (BDE 2025)
Accepted papers will be published in the ACM conference proceedings, whic...
2025 7th International Conference on Big Data Engineering (BDE 2025)
Accepted papers will be published in the ACM con...
24 - 26 Sep 2025
Okinawa, Japan
SEP
24
ICIME 2025
2025 13th International Conference on Information Management and Engineering (ICIME 2025)
Accepted and registered papers will be published in ICIME 2025 IEEE CPS Conference Proceedings, which will be submitted to IEEE Xplore, and be submitted for indexing to Ei Compendex, Scopus.
2025 13th International Conference on Information Management and Engineering (ICIME 2025)
Accepted and registered papers will be published in ICIME 2025 IEEE CPS Conference Proceedings, which will be submitted to IEEE Xplore, and be subm...
2025 13th International Conference on Information Management and Engineering (ICIME 2025)
Accepted and registered papers will be published in ICIME 2025 IEEE CPS C...
2025 13th International Conference on Information Management and Engineering (ICIME 2025)
Accepted and registered papers will be published...
24 - 26 Sep 2025
Okinawa, Japan
SEP
24
CETA 2025
2025 4th International Conference on Computer Engineering, Technologies and Applications (CETA 2025)
Publication:
As the workshop of ICEEE 2025, submitted paper will be peer reviewed by conference committees, and accepted papers will be included in ICEEE 2025 Conference Proceedings which will be archived in IEEE Xplore a...
2025 4th International Conference on Computer Engineering, Technologies and Applications (CETA 2025)
Publication:
As the workshop of ICEEE 2025, submitted paper will be peer reviewed by conference committees, and accepted papers will be included i...
2025 4th International Conference on Computer Engineering, Technologies and Applications (CETA 2025)
Publication:
As the workshop of ICEEE 2025, submitted paper will be peer...
2025 4th International Conference on Computer Engineering, Technologies and Applications (CETA 2025)
Publication:
As the workshop of ICEEE 2025, sub...
24 - 26 Sep 2025
Istanbul, Turkey
SEP
24
AMMS 2025
2025 7th International Applied Mathematics, Modelling and Simulation Conference (AMMS 2025)
Paper Publication:
1. International Conference Proceedings by ACM, which will be archived in ACM Digital Library, indexed by Ei Compendex and Scopus, and submitted to be reviewed by Thomson Reuters Conference Proceedings ...
2025 7th International Applied Mathematics, Modelling and Simulation Conference (AMMS 2025)
Paper Publication:
1. International Conference Proceedings by ACM, which will be archived in ACM Digital Library, indexed by Ei Compendex and Scop...
2025 7th International Applied Mathematics, Modelling and Simulation Conference (AMMS 2025)
Paper Publication:
1. International Conference Proceedings by ACM, which...
2025 7th International Applied Mathematics, Modelling and Simulation Conference (AMMS 2025)
Paper Publication:
1. International Conference ...
24 - 26 Sep 2025
Athens, Greece
SEP
24
IJSEA
International Journal of Software Engineering & Applications (IJSEA)
International Journal of Software Engineering & Applications (IJSEA)
** ERA Indexed **
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
https://airccse.org/journal/ijsea/ijsea.html
Scope & Topics
The Internatio...
International Journal of Software Engineering & Applications (IJSEA)
International Journal of Software Engineering & Applications (IJSEA)
** ERA Indexed **
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
https:...
International Journal of Software Engineering & Applications (IJSEA)
International Journal of Software Engineering & Applications (IJSEA)
**...
International Journal of Software Engineering & Applications (IJSEA)
International Journal of Software Engineering & ...
24 - 29 Sep 2025
Online Event | India
SEP
24
IJESA
International Journal of Embedded Systems and Applications (IJESA)
International Journal of Embedded Systems and Applications (IJESA)
ISSN : 1839-5171
https://wireilla.com/ijesa/index.html
Scope & Topics
International Journal of Embedded Systems and Applications (IJESA) is ...
International Journal of Embedded Systems and Applications (IJESA)
International Journal of Embedded Systems and Applications (IJESA)
ISSN : 1839-5171
https://wireilla.com/ijesa/index.html
Scope & Topics...
International Journal of Embedded Systems and Applications (IJESA)
International Journal of Embedded Systems and Applications (IJESA)
I...
International Journal of Embedded Systems and Applications (IJESA)
International Journal of Embedded Systems and ...
24 - 29 Sep 2025
Online Event | India
SEP
26
ICACTE 2025
2025 The 18th International Conference on Advanced Computer Theory and Engineering (ICACTE 2025)
Publication:
Submitted papers will be peer reviewed by program committees and technical committee, and accepted papers will be published into conference proceedings by IEEE after registration and presentation. The proceed...
2025 The 18th International Conference on Advanced Computer Theory and Engineering (ICACTE 2025)
Publication:
Submitted papers will be peer reviewed by program committees and technical committee, and accepted papers will be published into conf...
2025 The 18th International Conference on Advanced Computer Theory and Engineering (ICACTE 2025)
Publication:
Submitted papers will be peer reviewed by program committee...
2025 The 18th International Conference on Advanced Computer Theory and Engineering (ICACTE 2025)
Publication:
Submitted papers will be peer revi...
26 - 28 Sep 2025
Nanjing, China
SEP
26
RSAE 2025
2025 International Conference on Robotics Systems and Automation Engineering (RSAE 2025)
Publication:
All accepted papers will be published into RSAE 2025 Conference Proceedings, which will be archived in IEEE Xplore, and indexed by EI Compendex, Scopus, and other indexing services.
2025 International Conference on Robotics Systems and Automation Engineering (RSAE 2025)
Publication:
All accepted papers will be published into RSAE 2025 Conference Proceedings, which will be archived in IEEE Xplore, and indexed by EI...
2025 International Conference on Robotics Systems and Automation Engineering (RSAE 2025)
Publication:
All accepted papers will be published into RSAE 2025 Confer...
2025 International Conference on Robotics Systems and Automation Engineering (RSAE 2025)
Publication:
All accepted papers will be publis...
26 - 28 Sep 2025
Wuhan, China
SEP
26
ICCS 2025
2025 the 5th International Conference on Computer Systems (ICCS 2025)
Publication:
Accepted papers will be included in ICCS 2025 Conference Proceedings, which will be indexed by EI Compendex, Scopus, and other indexing services.
2025 the 5th International Conference on Computer Systems (ICCS 2025)
Publication:
Accepted papers will be included in ICCS 2025 Conference Proceedings, which will be indexed by EI Compendex, Scopus, and other indexi...
2025 the 5th International Conference on Computer Systems (ICCS 2025)
Publication:
Accepted papers will be included in ICCS 2025 Conference Pr...
2025 the 5th International Conference on Computer Systems (ICCS 2025)
Publication:
Accepted papers will be included i...
26 - 28 Sep 2025
Xi'an, China