The 8051 Microcontroller Architecture

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Microcontroller – 3 PIC.
Chapter 2 HARDWARE SUMMARY
ECP2036 Microprocessor and Interfacing
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.
Engr. M.K.Debnath1 Microcontroller and PLC Eng. ISRAFIL KHAN. DIPLOMA IN ELECTRONIC.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller – PIC – 4 PIC types PIC architecture
STUDY OF THE ARIZONA MICROCHIP MICRO CONTROLLERS MOSTEFA GHASSOUL DAMMAM TECHNICAL COLLEGE
Microcontroller 8051.
Microcontroller: Introduction
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
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.
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems.
Microcontroller Intel 8051 [Architecture]. The Microcontroller Microcontrollers can be considered as self-contained systems with a processor, memory and.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
MICROCONTROLLERS. What is a microcontroller? A microcontroller is a nifty little gadget that houses a microprocessor, ROM (Read Only Memory), RAM (Random.
The 8051 Microcontroller and Embedded Systems
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
1 The /27/ Today over fifty companies produce variations of the Several of these companies have over fifty versions of the 8051.
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
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
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
Embedded System. What is an Embedded System? Computing systems embedded within electronic devices Hard to define – Nearly any computing system other than.
MICROOCESSORS AND MICROCONTROLLER:
Presented by Sadhish Prabhu
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
Components of a typical full-featured microcontroller.
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( )
15: Microprocessor and microcontroller
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.
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 Microcontroller Systems
The 8051 Microcontroller architecture
Popular Microcontrollers and their Selection by Lachit Dutta
Microcontroller.
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
Microprocessor and Microcontroller Fundamentals
Microcontrollers & GPIO
Embedded Microcontroller Systems
UNIT – Microcontroller.
Microcontroller Based Digital Code Lock
MCU – Microcontroller Unit – 2
Why microcontrollers in embedded systems?
Microcontroller Intel 8051
Chapter 1: The 8051 Microcontrollers
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
EE Embedded Systems Fall 2015
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
8051 Micro Controller.
Microcontroller – 2 PIC.
Wireless Embedded Systems
By Prof .A. ARPUTHARAJ Department of Electronics St. Josephs college
CHAPTER 1 THE 8051 MICROCONTROLLERS
Embedded System Introduction
Presentation transcript:

The 8051 Microcontroller Architecture A microcontroller (μC) is a single integrated circuit that executes a user program for controlling some device. A microcontroller has a CPU in addition to a fixed amount of RAM, ROM, I/O ports, serial port, and a timer all on a single chip. An embedded system uses a microcontroller to do one task and one task only. Microcontrollers are found in devices such as microwave ovens, automobiles, keyboards, CD players, cell phones, security systems, electronic toys, garage door openers, answering machines, … etc.

Differences between Microprocessors and Microcontrollers Microprocessors contain no ROM, no RAM, no I/O ports, while microcontrollers contain ROM, RAM, I/O ports, timers and other peripherals. Microcontroller systems are cheaper and more cost effective. The computing power of microprocessors is higher.

Factors Influencing the Selection of Microcontroller Chips Speed Packaging Power consumption Amount of RAM and ROM on-chip Number of I/O pins How easy to upgrade to higher performance versions Cost per unit

Commercial 8-bit Microcontrollers Intel’s 8051 Family Microchip’s PIC Family Motorola’s 6811 Family Zilog’s Z8 Family 8051 Family Manufacturers Intel (Original) Atmel Philips/Signetics AMD Infenion (Formally Siemens) Dallas Semiconductors

The 8051 Microcontroller 8-bit CPU 128B on-chip RAM 4KB on-chip ROM 2 Timers Four I/O Ports (Each 8-bits wide) One Serial Port DIP Package SMD Package

8051 Pin Configuration

8051 Family Members Timers On-chip RAM On-chip ROM Microcontroller 2 128 bytes 4K ROM 8051 8031 4K EPROM 8751 4K Flash ROM 8951 3 256 bytes 8K ROM 8052 8032 8K EPROM 8752 8K Flash ROM 8952

8051 IC Minimum Connections 1 Machine Cycle = 12 Clock Periods = 12/ fck fck = Clock frequency (4MHz – 30MHz)

8051 Memory Architecture The 8051 microcontroller uses the Harvard Architecture In Harvard Model the program memory is separated from data memory

Memory Organization Internal and External Memories Internal RAM Memory Map On-chip ROM Address Space

Code Memory

Memory Expansion

Special Function Registers (SFRs)

The 8051 Basic Registers

PSW Register (Flag Register)

8051 I/O Ports The 8051 contains 4 I/O Ports Each port has 8-lines Each port can be programmed for input or output of data Port 0 and Port 2 can be used data and address lines for external memory interfacing Port 3 has alternate functions for external connections Port 0 should be connected to pull-up resistors before using it for data input or output Port 1 is solely designed for I/O data exchange