CHAPTER 1 THE 8051 MICROCONTROLLERS

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Microcontroller – 3 PIC.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Dec Hex Bin Prof. Sari Kulthm. MICROPROCESSORS – CET2123C Lecture 2 – HCS History and Features.
Course Overview and The 8051 Architecture
The 8051 Microcontroller and Embedded Systems
Chapter 1 The 8051 Microcontroller
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
The 8051 Microcontroller Architecture
Microcontroller 8051.
Dalya Gaber. Definition:- Embedded system is any device that includes a computer but is not itself a general purpose computer. It has hardware & software.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
The 8051 Microcontroller architecture
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Introduction to Microcontrollers Dr. Konstantinos Tatas
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
1 Microcontrollers Class : 4 th Semister E&C and EEE Subject Code: 06ES42 Chapter : UNIT 1-1 Date : 8 th Feb 2010 D R Subramanyam
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
The AVR Microcontroller: History and Features
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
MICROPROCESSOR FUNCTION Technician Series Created Mar 2015 gmail.com.
This course is designed by Dr. Khaled A. Al-Utaibi.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Presented by Sadhish Prabhu
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
HJD Institute of Technical Education & Research- Kera(Kutch) The 8051 Microcontroller architecture PREPARED BY: RAYMA SOHIL( )
THE PPT OF THE FINAL YEAR PROJECT OF B-TECH ECE (4-TH YEAR) UNDER THE GUIDANCE OF SWARASATI SAHA,LECTURER OF DEPARTMENT OF ECE IS SUBMITTED BY- ARIJIT.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
EMBEDDED SYSTEM An embedded system is a special-purpose computer system and a combination of software and hardware designed to perform specific task. It.
Chapter 1: Introduction to the Personal Computer
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Introduction to Microcontrollers
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
The 8051 Microcontroller architecture
Popular Microcontrollers and their Selection by Lachit Dutta
Hoda Roodaki AVR Family Overview Hoda Roodaki
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
Bus Systems ISA PCI AGP.
Microcontrollers & GPIO
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PC Mouse operated Electrical Load Control Using VB Application
Microprocessors and Programming Department of Mechatronics Engineering
Microcontroller Based Digital Code Lock
MCU – Microcontroller Unit – 2
Hardware Source: ttp:// under
Course Overview and The 8051 Architecture
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
Microcomputer Architecture
Chapter 18 Buying a PC.
EmbedDed Systems – MECT190
Instructor Materials Chapter 1: Introduction to the Personal Computer
Why microcontrollers in embedded systems?
Microcontroller Intel 8051
Chapter 1: The 8051 Microcontrollers
EmbedDed Systems – MECT190
Central Processing Unit
Unit – Microcontroller Tutorial Class - 2 ANITS College
Hardware Source: ttp:// under
Microcontroller – 2 PIC.
Wireless Embedded Systems
Embedded System Introduction
Microprocessors and Programming Department of Mechatronics Engineering
Presentation transcript:

CHAPTER 1 THE 8051 MICROCONTROLLERS

Microcontroller vs. General-Purpose Microprocessor General-purpose microprocessors have No RAM No ROM No I/O ports Microcontrollers have CPU (microprocessor) RAM ROM I/O ports

Microcontroller vs. General-Purpose Microprocessor (cont.) Timer ADC and other peripherals

Microcontroller vs. General-Purpose Microprocessor (cont.) General-purpose microprocessors Must add RAM, ROM, I/O ports, and timers externally to make them functional Make the system bulkier and much more expensive Have the advantage of versatility on the amount of RAM, ROM, and I/O ports

Microcontroller vs. General-Purpose Microprocessor (cont.) The fixed amount of on-chip ROM, RAM, and number of I/O ports makes them ideal for many applications in which cost and space are critical In many applications, the space it takes, the power it consumes, and the price per unit are much more critical considerations than the computing power

Microcontrollers for Embedded Systems An embedded product uses a microprocessor (or microcontroller) to do one task and one task only There is only one application software that is typically burned into ROM A PC can be used for any number of applications It has RAM memory and an operating system that loads a variety of applications into RAM and lets the CPU run them

Microcontrollers for Embedded Systems (cont.) A PC contains or is connected to various embedded products Each one peripheral has a microcontroller inside it that performs only one task Home Appliances, telephones, security systems, TVs, video games, cellular phones, camera Office Telephones, computers, fax, laser printer

x86 PC Embedded Applications Very often the terms embedded processor and microcontroller are used interchangeably One of the most critical needs of an embedded system is to decrease power consumption and space The trend is to integrate more functions on the CPU chip and let designer decide which features he/she wants to use

Criteria for Choosing a Microcontroller Meeting the computing needs of the task at hand efficiently and cost effectively Speed, Packaging, Power consumption The amount of RAM and ROM on chip The number of I/O pins and the timers on chip How easy to upgrade to higher performance or lower power-consumption versions Cost per unit

Criteria for Choosing a Microcontroller (cont.) Availability of software development tools, such as compilers, assemblers, and debuggers Wide availability and reliable sources of the microcontroller The 8051 family has the largest number of diversified (multiple source) suppliers Intel (original), Atmel, Philips/Signetics, AMD, Infineon (formerly Siemens), Matra, Dallas Semiconductor/Maxim

8051 Microcontroller Intel introduced 8051, referred as MCS- 51, in 1981 The 8051 is an 8-bit processor The CPU can work on only 8 bits of data at a time The 8051 had: 128 bytes of RAM, 4K bytes of on-chip ROM One serial port, four I/O ports (8 bits wide) Two timers, 6 interrupt sources

8051 Microcontroller (cont.) The 8051 became widely popular after allowing other manufactures to make and market any flavor of the 8051 Remaining code-compatible

8051 Microcontroller (cont.)

8051 Family The 8051 is a subset of the 8052 The 8031 is a ROM-less 8051 Add external ROM to it Lose two ports One for the address bus, the other for the data bus Leave only 2 ports for I/O operations