Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

You have nothing in your shopping cart yet.

Title: Micro controller
Description: This notes explain clearly the basic details and pin out details of the 8051 micro controller

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


Basic details of 8051 Microcontroller
Microcontroller manufacturers have been competing for a long time for attracting choosy customers and
every couple of days a new chip with a higher operating frequency, more memory and upgraded A/D
converters appeared on the market
...
What is all this about?
The whole story has its beginnings in the far 80s when Intel launched the first series of microcontrollers
called the MCS 051
...

The main reason for their great success and popularity is a skillfully chosen configuration which satisfies
different needs of a large number of users allowing at the same time constant expansions (refers to the
new types of microcontrollers)
...
This is
the reason for having a great number of various microcontrollers which basically are solely upgraded
versions of the 8051 family
...

128b of RAM (including SFRs) satisfies the user's basic needs
...


The whole configuration is obviously thought of as to satisfy the needs of most programmers working on
development of automation devices
...
In other words, it is created exactly in accordance to the average user‘s taste and needs
...


2
...

Pin 9: RS A logic one on this pin disables the microcontroller and clears the contents of most registers
...
By applying logic zero to this pin,
the program starts execution from the beginning
...
Besides, all
of them have alternative functions:
Pin 10: RXD Serial asynchronous communication input or Serial synchronous communication output
...

Pin 12: INT0 Interrupt 0 input
...

Pin 14: T0 Counter 0 clock input
...

Pin 16: WR Write to external (additional) RAM
...

Pin 18, 19: X2, X1 Internal oscillator input and output
...
Instead of it, miniature ceramics resonators can also be
used for frequency stability
...

Pin 20: GND Ground
...
In case external memory is used, the higher address byte, i
...
addresses A8-A15
will appear on this port
...


Pin 29: PSEN If external ROM is used for storing program then a logic zero (0) appears on it every time
the microcontroller reads a byte from memory
...
After receiving signal from the ALE pin, the external register
(usually 74HCT373 or 74HCT375 add-on chip) memorizes the state of P0 and uses it as a memory chip
address
...
As seen, port data multiplexing is performed by means of only one additional (and cheap)
integrated circuit
...


Pin 31: EA By applying logic zero to this pin, P2 and P3 are used for data and address transmission with
no regard to whether there is internal memory or not
...
Instead, the program written to external ROM will be executed
...

Pin 32-39: Port 0 Similar to P2, if external memory is not used, these pins can be used as general
inputs/outputs
...

Pin 40: VCC +5V power supply
...
3 Input / Output Ports (I/O Ports)
All 8051 microcontrollers have 4 I/O ports each comprising 8 bits which can be configured as inputs or
outputs
...

Pin configuration, i
...
whether it is to be configured as an input (1) or an output (0), depends on its logic
state
...
In this case, voltage level on appropriate pin will be 0
...
In this case, voltage level on appropriate pin will be 5V (as is the case with any TTL
input)
...
It all becomes clear after studying simple
electronic circuits connected to an I/O pin
...
4 Memory Organization
The 8051 has two types of memory and these are Program Memory and Data Memory
...
Depending on the model in use (we are still talking about the 8051 microcontroller family
in general) at most a few Kb of ROM and 128 or 256 bytes of RAM is used
...
It is
neither a mistake nor a big ambition of engineers who were working on basic core development
...


Program Memory
The first models of the 8051 microcontroller family did not have internal program memory
...
These models are recognizable by their label beginning with 803 (for
example 8031 or 8032)
...
Even though such an
amount of memory is sufficient for writing most of the programs, there are situations when it is necessary
to use additional memory as well
...
They are used in cases
when equations describing some processes are too complicated or when there is no time for solving
them
...



Title: Micro controller
Description: This notes explain clearly the basic details and pin out details of the 8051 micro controller