Exp1 Sensorlab

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

EXPERIMENT NO: 01

AIM: Study of Microprocessor 8051, 8086 chip.

THEORY:

8051 Microprocessor chip:-

The 8051 microcontroller was invented in 1980's by Intel. Its foundation is based on Harvard
architecture and this microcontroller was developed principally for bringing it to be used in
Embedded Systems.

At first it was created by using NMOS technology but the use of NMOS consumed more
power to work therefore Intel re-launch the microcontroller 8051 using CMOS technology
and new edition came up with edition of letter 'C' in the title name, therefore the new
modified version of microcontroller is called by name 80C51.

The 8051 microcontroller programming is performed in embedded C language using Keil


software.

 Features of 8051 Microcontroller:

Let's see the common feature of 8051 microcontroller:

 It having four register banks


 64K bytes on-chip programmable memory (ROM)
 128 bytes on-chip data memory (RAM)
 Address bus is 16-bit unidirectional
 Data bus is 8-bit bidirectional
 128 user defined flags
 16 bit timers
 32 general purpose registers each of 8-bit
 8051 microcontroller offers a number of special features such as ADC, UARTs, Op-
amp, etc.
 Application of 8051 Microcontroller

The 8051 microcontroller applications include a large amount of machines because it is used
for incorporating inside a project or to assemble a machine using it.

Let's see the major applications of 8051 Microcontroller:

 Energy Management: In energy management system the measuring device is used for
calculating the energy consumption in industrialized and domestic applications. These
systems are manufactured by integrating the microcontrollers inside their architecture
configuration.
 Automobiles: Microcontroller 8051 is to be used for providing automobile solutions.
They are largely be used in hybrid motor vehicles to control engine variations.
 Touch screens: The advanced degree of microcontroller integrate the touch sensing
ability within their design. Transportable devices such as cell phones, media players
and gaming devices are some example of microcontroller integrated with touch
screens.
 Medical Devices: Microcontroller is used in various medical devices such as glucose
and blood pressure measurement machine for monitoring and measuring the exact
result in real-time computational environment.
 Architecture of 8051 Microcontroller:-
8086 Microprocessor:-

A Microprocessor is an Integrated Circuit with all the functions of a CPU. However, it cannot
be used stand-alone since unlike a microcontroller it has no memory or peripherals.

8086 does not have a RAM or ROM inside it. However, it has internal registers for storing
intermediate and final results and interfaces with memory located outside it through the
System Bus.

In the case of 8086, it is a 16-bit Integer processor in a 40-pin, Dual Inline Packaged IC.

The size of the internal registers(present within the chip) indicates how much information the
processor can operate on at a time (in this case 16-bit registers) and how it moves data around
internally within the chip, sometimes also referred to as the internal data bus.

8086 provides the programmer with 14 internal registers, each of 16 bits or 2 bytes wide. The
main advantage of the 8086 microprocessor is that it supports Pipelining.

 Features of 8086

The most prominent features of a 8086 microprocessor are as follows −

 It has an instruction queue, which is capable of storing six instruction bytes from the
memory resulting in faster processing.
 It was the first 16-bit processor having 16-bit ALU, 16-bit registers, internal data bus,
and 16-bit external data bus resulting in faster processing.
 It is available in 3 versions based on the frequency of operation −
 8086 → 5MHz
 8086-2 → 8MHz
 (c)8086-1 → 10 MHz
 It uses two stages of pipelining, i.e. Fetch Stage and Execute Stage, which improves
performance.
 Fetch stage can prefetch up to 6 bytes of instructions and stores them in the queue.
 Execute stage executes these instructions.
 It has 256 vectored interrupts.
 It consists of 29,000 transistors.

You might also like