100% found this document useful (1 vote)
164 views

8051 Microcontroller Tutorial and Architecture With Applications

The document provides an overview of the 8051 microcontroller, including its architecture and applications. It discusses that the 8051 was designed by Intel in the 1980s using CMOS technology. It has separate buses for program and data and includes an 8-bit accumulator, processing unit, and register. The microcontroller has integrated RAM for temporary data storage and is used in many engineering projects. Its architecture includes a CPU, interrupts, memory, and oscillator. Interrupts allow it to pause the current process and perform another important subroutine. The microcontroller has 4KB of ROM for program memory and 128 bytes of RAM for data memory.

Uploaded by

Niranjan Niru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
164 views

8051 Microcontroller Tutorial and Architecture With Applications

The document provides an overview of the 8051 microcontroller, including its architecture and applications. It discusses that the 8051 was designed by Intel in the 1980s using CMOS technology. It has separate buses for program and data and includes an 8-bit accumulator, processing unit, and register. The microcontroller has integrated RAM for temporary data storage and is used in many engineering projects. Its architecture includes a CPU, interrupts, memory, and oscillator. Interrupts allow it to pause the current process and perform another important subroutine. The microcontroller has 4KB of ROM for program memory and 128 bytes of RAM for data memory.

Uploaded by

Niranjan Niru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

8051 Microcontroller Tutorial

and Architecture with


Applications
8051 Microcontroller Tutorial and
Architecture with Applications

Introduction
 The 8051 Microcontroller was designed in 1980’s by Intel. Intel re-intended
Microcontroller 8051 employing CMOS technology and a new edition came
into existence with a letter ‘C’ in the title name, for illustration: 80C51
rather than NMOS technology.

 There are two buses in 8051 Microcontroller one for program and other for
data. The microcontroller comprise of 8 bit accumulator & 8 bit processing
unit. It also consists of 8 bit B register as majorly functioning blocks and
8051 microcontroller programming is done with embedded C language
using Keil software.

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications

Introduction
 For internal functioning & processing Microcontroller 8051 comes with
integrated built-in RAM. This is prime memory and is employed for storing
temporary data. It is unpredictable memory i.e. its data can get be lost when the
power supply to the Microcontroller switched OFF.

 There are many applications with 8051 microcontroller. So, 8051 Microcontroller
Projects have great significance in Engineering final year.

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications
8051 Microcontroller Architecture

 CPU (Central Processor Unit)


 Interrupts
 Memory
 Bus
• Address Bus
• Data Bus

 Oscillator

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications

CPU (Central Processor Unit)

 Central Processor Unit or CPU is the mind of any processing machine.

 It scrutinizes and manages all processes that are carried out in the
Microcontroller.

 User has no power over the functioning of CPU.

 It interprets program printed in storage space (ROM) and carries out all of
them and do the projected duty.

 CPU manages different types of registers in 8051 microcontroller.

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications
Interrupts
 Interrupt is a sub-routine call that reads the Microcontroller’s key function
or job.

 It helps it to perform some other program which is extra important at that


point of time.

 The characteristic of 8051 Interrupt is extremely constructive as it aids in


emergency cases.

 Interrupts provides us a method to postpone or delay the current process.

 It carry out a sub-routine task and then all over again restart standard
program implementation.

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications
Memory

 Micro-controller needs a program which is a set of commands.

 This program enlightens Microcontroller to perform precise tasks.

 These programs need a storage space.

 The memory program of Microcontroller is recognized as Program


memory or code memory.

 In common language it’s also known as Read Only Memory or ROM.

http://www.elprocus.com/
8051 Microcontroller Tutorial and
Architecture with Applications

Memory
 Microcontroller also needs a memory to amass data or operands for the
short term.

 The storage space which is employed to momentarily data storage for


functioning.

 It is acknowledged as Data Memory and we employ Random Access


Memory or RAM for this principle reason.

 Microcontroller 8051 contains code memory or program memory 4K.

 It has 4KB Rom and it also comprise of data memory (RAM) of 128 bytes.

http://www.elprocus.com/
Interesting, right?
This is just a sneak preview of the full presentation. We hope you like it!
To see the rest of it, just click here to view it in full on PowerShow.com.
Then, if you’d like, you can also log in to PowerShow.com to download
the entire presentation for free.

You might also like