The 8051 Microcontroller and Embedded Systems

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

The 8051 Microcontroller and Embedded Systems
The 8051 Microcontroller and Embedded Systems
Microcontroller – 3 PIC.
ECP2036 Microprocessor and Interfacing
Dec Hex Bin Prof. Sari Kulthm. MICROPROCESSORS – CET2123C Lecture 2 – HCS History and Features.
Course Overview and The 8051 Architecture
Microprocessor (Microcontroller) Overview. Books Microcontroller 8051 Publisher: Baghani Pub.Date: 1380 Author: Mohammad ali Mazidi Jonis Glispi Mazidi.
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.
Instructor: Sazid Zaman Khan Lecturer, Department of Computer Science and Engineering, IIUC.
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.
Micro-controller or embedded controller
The 8051 Microcontroller Architecture
Microcontroller 8051.
The 8051 Microcontroller.
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
University of Tehran 1 Microprocessor System Design Omid Fatemi Memory Interfacing
Introduction to Microcontrollers Dr. Konstantinos Tatas
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
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.
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
ECE Lecture 1 1 Introduction to Microcontrolllers Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
The 8051 Microcontroller and Embedded Systems
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
1 The 8051 Microcontroller and Embedded Systems CHAPTER 0 INTRODUCTION TO COMPUTING.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
The 8051 Microcontroller and Embedded Systems
3-1-1 Chapter 3 Memory and Memory Interfacing Section 3.01 Semiconductor Memory Fundamentals In the design of all computers, semiconductor memories are.
1 The /27/ Today over fifty companies produce variations of the Several of these companies have over fifty versions of the 8051.
ECE 265 – LECTURE 3 68HC11 Address Space, Memory, Registers, and data transfers 3/29/ ECE265.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
The 8051 Microcontroller and Embedded Systems
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
Architecture of the 8051 Microcontroller
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Components of a typical full-featured microcontroller.
AHMEDABAD INSTITUTE OF TECHNOLOGY
CECS 347 Microprocessors and Controllers II Chapter 1 - An Overview of Computing Systems Instructor: Eric Hernandez.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
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.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
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
Introduction to Microcontrollers
The 8051 Microcontroller architecture
Popular Microcontrollers and their Selection by Lachit Dutta
Hoda Roodaki AVR Family Overview Hoda Roodaki
Embedded Microcontroller Systems
MCU – Microcontroller Unit – 2
The 8051 Microcontroller and Embedded Systems
Hardware Source: ttp:// under
Course Overview and The 8051 Architecture
Microcontroller Intel 8051
Chapter 1: The 8051 Microcontrollers
Lecture 3 - Instruction Set - Al
Unit – Microcontroller Tutorial Class - 2 ANITS College
Hardware Source: ttp:// under
Microcontroller – 2 PIC.
CHAPTER 1 THE 8051 MICROCONTROLLERS
Presentation transcript:

The 8051 Microcontroller and Embedded Systems CHAPTER 1 THE 8051 MICROCONTROLLERS

OBJECTIVES Compare and contrast microprocessors and microcontrollers Describe the advantages of microcontrollers for some applications Explain the concept of embedded systems Discuss criteria for choosing a microcontroller Explain the variations of speed, packaging, memory, and cost per unit and how these affect choosing a microcontroller Compare and contrast the various members of the 8051 family Compare 8051 microcontrollers offered by various manufacturers

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Microcontroller versus general-purpose microprocessor Figure 1–1 Microprocessor System Contrasted With Microcontroller System

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Microcontrollers for embedded systems Table 1–1 Some Embedded Products Using Microcontrollers

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Choosing a microcontroller

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Criteria for choosing a microcontroller Table 1–3 Features of the 8051

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Table 1–4 Comparison of 8051 Family Members

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Table 1–5 Versions of 8051/52 Microcontroller From Dallas Semiconductor (Maxim)

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Table 1–6 Versions of 8051 From Atmel (All ROM Flash)

SECTION 1.1: MICROCONTROLLERS AND EMBEDDED PROCESSORS Table 1–7 Various Speeds of 8051 From Atmel

A brief history of the 8051 In 1981, Intel Corporation introduced an 8-bit microcontroller called the 8051. This microcontroller had 128 bytes of RAM, 4K bytes of on-chip ROM, two timers, one serial port, and four ports (each 8-bits wide) all on a single chip. The 8051 is an 8-bit processor, meaning that the CPU can work on only 8 bits of data at a time. Data larger than 8 bits has to be broken into 8-bit pieces to be processed by the CPU.

A brief history of the 8051 The 8051 has a total of four I/O ports, each 8 bits wide. Although the 8051 can have a maximum of 64K bytes of on-chip ROM, many manufacturers have put only 4K bytes on the chip. The 8051 became widely popular after Intel allowed other manufacturers to make and market any flavors of the 8051 they please with the condition that they remain code-compatible with the 8051. This has led to many versions of the 8051 with different speeds and amounts of on-chip ROM marketed by more than half a dozen manufacturers.

SECTION 1.2: OVERVIEW OF THE 8051 FAMILY

8052 microcontroller The 8052 is another member of the 8051 family. The 8052 has all the standard features of the 8051 as well as an extra 128 bytes of RAM and an extra timer. 8052 has 256 bytes of RAM and 3 timers. It has 8K bytes of on-chip program ROM instead of 4K bytes.

8031 microcontroller This chip is often referred to as a ROM-less 8051 since it has 0K bytes of on-chip ROM. To use this chip you must add external ROM to it. This external ROM must contain the program that the 8031 will fetch and execute. The ROM containing the program attached to the 8031 can be as large as 64K bytes. In the process of adding external ROM to the 8031, you lose two ports. To solve this problem, you can add external I/O to the 8031. Interfacing the 8031 with memory and I/O ports such as the 8255 chip is discussed in Chapter 15.

Various 8051 microcontrollers The 8051 is available in different memory types, such as UV-EPROM, flash, and NV-RAM, all of'which have different part numbers. The UV-EPROM version of the 8051 is the 8751. The flash ROM version is marketed by many companies including Atmel Corp. and Dallas Semiconductor. The Atmel Flash 8051 is called AT89C51, while Dallas Semiconductor calls theirs DS89C4xO (DS89C420/430/440). The NV-RAM version of the 8051 made by Dallas Semiconductor is called DS5000. There is also an OTP (one-time programmable) version of the 8051 made by various manufacturers.

AT89S8253 from Atmel Corporation We will be using this version of the 8051 in the lab. Each student will be given a chip to program. Look at the specs of this version at http://www.atmel.com/dyn/resources/prod_documents/doc3286.pdf

AT89S8253 from Atmel Corporation http://www.mikroe.com/en/books/8051book/ch4/

AT89S8253 from Atmel Corporation http://www.gaw.ru/im/atmel/at89/AT89S8253_pic2.gif

Next … Lecture Problems Textbook Chapter 1 Answer as many questions as you can and submit via MeL before the end of the lecture. Proteus Exercise Textbook Chapter 1 Do as much of the Proteus exercise as you can and submit via MeL before the end of the lecture.