4_8051_Microcontroller_Tutorial_and_Architecture_with_Applications
4_8051_Microcontroller_Tutorial_and_Architecture_with_Applications
by
CPU-on-a-Chip Computer-on-a-Chip
The Embedded system means that the application and the processor are
combined into a single system.
An embedded product uses a microprocessor or microcontroller to do
one task only
There is only one application software that is typically burned into
ROM
Examples of Embedded Systems
Keyboard (home) appliances
CPU
OSC Bus
4 I/O Ports Serial
Control
P0 P2 P1 P3 TXD RXD
Addr/Data
It interprets program printed in storage space (ROM) and carries out all of them
and do the projected duty.
IT contains code memory or program memory 4K. If the program size is more
than 4 K Bytes 8051 will fetch the code automatically from external memory.
The storage space which is employed to temporary data storage for functioning.
Address Bus:
• Microcontroller 8051 consists of 16 bit address bus.
• It utilized to transmit the address from CPU to Memory.
Data Bus:
• Microcontroller 8051 comprise of 8 bits data bus. It is employed to transfer data.
Most 8051s have four 8-bit ports, giving a total of 32 pins you can
individually read from or control.
All of the ports are bidirectional: that is, they may be used for both
input and output.
Pins 1 – 8:-
It recognized as Port 3.
This port also supplies a number of other functions such as timer
input, interrupts, serial communication indicators TxD & RxD,
control indicators for outside memory interfacing WR & RD.
This is a domestic pull up port with quasi bi directional port
within.
Pins- 21-28:-
Senior order address bus indicators are multiplexed with this quasi
bi directional port.
Pin-30:-
It low order data & address bus signals are multiplexed with this port.
http://www.elprocus.com/
https://electronicsforu.com
https://www.electronicshub.org
https://circuitdigest.com
https://www.edaboard.com/
https://www.engineersgarage.com
https://www.electronicshub.org