Top Banner
MICROCONTROLLER (8051) Anax Projects & Development Pvt. Ltd.
13

Microcontroller by Anax Project

Dec 30, 2015

Download

Documents

AnaxProject

A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microcontroller by Anax Project

MICROCONTROLLER (8051)

Anax Projects & Development Pvt. Ltd.

Page 2: Microcontroller by Anax Project

WHAT IS MICROCONTROLLER

A microcontroller is a small computer on a single integrated circuit It contains 1. Processor core 2. Memory 3. Programmable

input/output peripherals. Microcontrollers are designed for

embedded applications, in contrast to the microprocessors used in personal computers.

Page 3: Microcontroller by Anax Project

ARCHITECTURE OF 8051

It has 4Kb ROM.128b of RAM.4 ports32 input and output pins.TimerOscillator Power Supply Circuit.Watchdog Timer

Page 4: Microcontroller by Anax Project

PIN DESCRIPTION

Page 5: Microcontroller by Anax Project

READ ONLY MEMORY 

Read Only Memory (ROM) is a type of memory used to permanently save the program being executed.

 ROM can be built in the microcontroller or added as an external chip. If ROM is added as an external chip, the microcontroller is cheaper.The internal ROM is usually smaller and more expensiveLeaves more pins available for connecting to peripheral environment.The size of ROM ranges from 512B to 64KB.

Page 6: Microcontroller by Anax Project

RANDOM ACCESS MEMORY 

Random Access Memory (RAM) is a type of memory used for temporary storing data .Intermediate results created and used during the operation of the microcontrollers.The content of this memory is cleared once the power supply is off. If the program performes an addition, it is necessary to have a register standing for what in everyday life is called the “sum” .The size of RAM goes up to a few KBs.

Page 7: Microcontroller by Anax Project

ELECTRICALLY ERASABLE PROGRAMMABLE MEMORY

The EEPROM is a special type of memory not contained in all microcontrollers.Its contents may be changed during program execution (similar to RAM ) Remains permanently saved even after the loss of power (similar to ROM).It is often used to store values, created and used during operation. It is measured in miliseconds.A disadvantage of this memory is that the process of programming is relatively slow. 

Page 8: Microcontroller by Anax Project

Special function registers are part of RAM memory.Their purpose is predefined by the manufacturer and cannot be changed therefore.  Their bits are physically connected to particular circuits within the microcontroller. any change of their state directly affects the operation of the microcontroller or some of the circuits. Each bit of this register controls the function of one single pin.

SPECIAL FUNCTION REGISTER

 

Page 9: Microcontroller by Anax Project

PROGRAM COUNTER 

Program Counter is an engine running the program .It points to the memory address containing the next instruction to execute. After each instruction execution, the value of the counter is incremented by 1.  The program executes only one instruction at a time just as it is written.the value of the program counter can be changed at any moment, which causes a “jump” to a new memory location. 

Page 10: Microcontroller by Anax Project

 This is a unit which monitors and controls all processes within the microcontroller. The user cannot affect its work. It consists of several smaller subunits, of which the most important are: 1. Instruction Decoder 2. Arithmetic Logic Unit 3.Accumulator

CENTRAL PROCESSING UNIT

Page 11: Microcontroller by Anax Project

ABOUT US

ANAX Projects & Devlopment. Pvt Ltd is leading Industrail automation training from last seven years and has put values to train and develop automation engineers in the hard core industries. We are basically a bridge of Academica - Industries linkage. ANAX has fully equipped labs and well trained faculties in order to cater automation industry demand's for skilled engineers in high-end technologies.  

ANAX Projects & Devlopment. Pvt Ltd

Page 12: Microcontroller by Anax Project

Corporate OfficeAnax Projects and Development PVT. LTD.E-29, Sector - 3,Near Sec-16 metro station,Noida, 201301 (U.P)Call Us :   +918373913691Mail Us :  [email protected] OfficeAnax Projects and Development PVT. LTD.SCO 83-84,3rd Floor,Sector-34A,Chandigarh, PunjabMobile: 91-9872386826Email: [email protected]

Page 13: Microcontroller by Anax Project

THANK YOU