"Hardware description of the 8051 microcontrollers" - читать интересную книгу автора (Hennig-Roleff W.)

Note from the English translators:
----------------------------------
The objective of this translation was to remain as close as possible to
the original German, rather than having a paraphrase. Such translations
are bound to come across as stilted and colloquial. While we have tried
to clear up obvious errors, please note the disclaimer from the original
author about the correctness of the document. However we hope that
English readers will find items of benefit in their 8051 programming tasks.
While we will be grateful for indicators of any translation errors, please
direct all other queries to the original author.

Tracey Lee [email protected] Singapore, March 1997
Anthony Khoo

Forward:
--------


This documentation is for beginners, and pertains to the setup and
function of microcontrollers from the MCS-51 family. It is comprehensive
since incomplete knowledge about the hardware would conceal rather than
help in the understanding of the subject.

The documentation was written, so that it may be read like a textbook.
It will try not to introduce ideas which are covered in later chapters.
This naturally is not always possible, when the individual components depend
on each other.


However it attempts to give each keyword as much background information
as possible within individual chapters, so that problems specific to it may
be referred to.


When possible, in the various chapter short examples are given. In addition
in an extra chapter, as an example, the set up and programming of a computer
card with two different PCs connected by serial ports are described.


The basic type of the MCS-51 family is the 8051 controller from Intel.
Other types from Intel, and controllers designed by other companies based on
this family possess the same functions as the 8051. Some have added on
several extra functions. Hence the 8052 has an extra timer and a larger
internal RAM.

The 8031, 8751 types are identical to the 8051, but they possess no internal
ROM and an internal EPROM, respectively.


First we will look at only the 8051, explaining its architecture. Following,