Block diagram and pin diagram of 8051 microcontroller with description.
Block diagram and pin diagram of 8051 microcontroller with description. |
Arithmetic & Logical Unit (ALU) is capable of opertating on byte level and bit level.ALU performs arithmetic functions like addition,subtraction,multiplication and division.It is also capable of performing logical functions normally called Boolean functions.
Register A:
The register A is also called as accumulator.It is Used for many Operations,particularly mathematical and logical operations,and Boolean bit manipulations.The register A is also used for all data transfers between the 8051 and any external memory.
Register B:
The register B is used with the A register for multiplication and division operations and has no other function than data storage.
Program Counter(PC):
The 8051 contain a 16-bit register called as Program Counter,which is used to hold the address of a byte in program memory.The PC is automatically incremented after every instruction bye is fetched.The PC is only register that does not have an internal address.
Data Pointer:
This Is also 16-bit register,made up of two 8-bit registers,named DPH and DPL.They are used when memory addresses for internal and external code access and extermal data access.DPTR does not have a single internal address;DPH and DPL are each assigned an address.Normally it can be used in lookup table accessing method.
Stack Pointer(SP):
Stack is a part of a RAM is used for temporary data storage.SP points only internal RAM of microcontroller.When system is switched ON,SP is initialized to 07H.
PSW:
It is also called a Program Status Word.PSW contain flag Registers,which stores 1-bit result of creation program instructions.The 8051 has four math Flags;Carry©,Auxiliary Carry(AC),Overflow(OV) and Parity(P).It is also contains user program flag(F0).
Internal Memory:
They 8051 has two types of memory
4 kb Rom
128 B Ram
pin diagram of 8051 microcontroller with description. |
Internal RAM:
8051 contains 128 bytes RAM address of RAM is ooh, and 7 Eh
RAM is divided in to three parts:
4 Rag bank ooh to 1Fh
16 bytes bit addressable RAM 20h to 2Fh
Scrath pad RAM
Register Bank :-
8051 has four register bank each bank has 8 register i.e.
bank 0=Ro to R7
bank 1= Ro to R7
bank 2= Ro to R7
bank 3= Ro to R7
Port:
In 8051 there are 4 port
Port 0
Port 1
Port 2
Port 3
EA:
The 8051 is access. It is active law 8051 ac. CK ROH are on the chip a time connected to VCC but in 8051 case when it has no internal ROM at that time EA is connected to ground which says that device has internal ROM.
PSEN:
It access an internal ROM connected to Vo but in 8051 case when it has Internal ROM at time EA is connected with signal.
Counter and timers:
Counters are divided into two 8 register called, the timer high & low bytes.
All counter action is controlled by bit status is the timer counter reg and contain program instruction.
Interrupts:
When we do program in 8051 all that time work come so there are six interrupts
Timer flag interrupt
Serial port interrupts
Reset
Interrupt control
Interrupt parity
Flag is cleared to when resulting interrupts generalizes a prong all to the appropriate timers sub.
Serial port interrupt:
If a data byte is receiver an bit R is set to 1 in the SCON reg when a data byte has been X’ witted and interrupt it is set in SCON.
External interrupt:
INT 1 and into are used by external CKT. It can be configured to either X’ mission actionated or the external depending upon value at the units.
Reset:
It is gone is reset made by apply to high level to pin no-9
There reset is done with the help of RC time contact.
Bus: Basically Bus is a collection of wires which work as a communication channel or medium for transfer of Data. These buses consists of 8, 16 or more wires. Thus these can carry 8 bits, 16 bits simultaneously. Buses are of two types:
Address Bus
Data Bus
Address Bus: Microcontroller 8051 has a 16 bit address bus. It used to address memory locations. It is used to transfer the address from CPU to Memory.
Data Bus: Microcontroller 8051 has 8 bits data bus. It is used to carry data.
Oscillator: As we know Microcontroller is a digital circuit device, therefore it requires clock for its operation. For this purpose, Microcontroller 8051 has an on-chip oscillator which works as a clock source for Central Processing Unit. As the output pulses of oscillator are stable therefore it enables synchronized work of all parts of 8051 Microcontroller.
Tags:8051,block diagram of 8051, mazidi, 8051 block diagram, 8051 microcontroller block diagram,8052 microcontroller block diagram, 89C51 microcontroller block diagram,89v51 microcontroller block diagram,8031 microcontroller block diagram
Tags: block diagram 8051 microcontroller descriptionblock diagram of 8051 microcontroller pdfblock diagram of 8051 microcontroller pptblock diagram of 8051 microprocessorblock diagram of 8051 architectureblock diagram of 8051 mcblock diagram of 8051 pdffunctional block diagram 8051block diagram of 8051 trainer kitblock diagram of intel 8051 microcontroller
SEGA Genesis Video Games - Videodl.cc
ReplyDeleteGenesis, known as the Mega Drive outside North America, is a 16-bit home video game console released by Sega for the Mega Drive youtube to mp3 / Genesis in 1994.