MICROPROCESSORS AND MICROCONTROLLERS

Similar documents
Chapter 13. PIC Family Microcontroller

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

EMBEDDED SYSTEM BASICS AND APPLICATION

MICROPROCESSOR AND MICROCOMPUTER BASICS

Microprocessor or Microcontroller?

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

8051 MICROCONTROLLER COURSE

2.0 Command and Data Handling Subsystem

Microtronics technologies Mobile:

Computer and Set of Robots

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes:

CHAPTER 6: Computer System Organisation 1. The Computer System's Primary Functions

Computer Automation Techniques. Arthur Carroll

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

Am186ER/Am188ER AMD Continues 16-bit Innovation

MACHINE ARCHITECTURE & LANGUAGE

Computer Organization and Components

Microprocessor and Microcontroller Architecture

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

Lecture 2: Computer Hardware and Ports.

Freescale Semiconductor, I

Microcontrollers Figure 26-1 Objectives Key Words and Terms 26.1 OVERVIEW OF THE MICROCONTROLLER microcontroller

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

Soft processors for microcontroller programming education

Discovering Computers Living in a Digital World

Parts of a Computer. Preparation. Objectives. Standards. Materials Micron Technology Foundation, Inc. All Rights Reserved

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

Microcontrollers A Brief History of Microprocessors

Atmel s Self-Programming Flash Microcontrollers

ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER

Embedded Software development Process and Tools: Lesson-4 Linking and Locating Software

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Evolution of 8-bit Microcontrollers

The Central Processing Unit:

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Chapter 2 Features of Embedded System

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

CHAPTER 4 MARIE: An Introduction to a Simple Computer

THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Software engineering for real-time systems

Tutorial for MPLAB Starter Kit for PIC18F

İSTANBUL AYDIN UNIVERSITY

Chapter 2 Logic Gates and Introduction to Computer Architecture

Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Computer Components Study Guide. The Case or System Box

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

MX PIC24F Educational Module User Manual

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

Wireless Sensor Network for Electric Meter Handling

Microcontrollers in Practice

Final Design Report 19 April Project Name: utouch

Microcontroller Based Anti-theft Security System Using GSM Networks with Text Message as Feedback

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Microprocessor & Assembly Language

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

DEVELOPMENT OF PC BASED HOME ENERGY MANAGEMENT SYSTEM MUHAMAD KHAIRI BIN CHE YUSOFF UNIVERSITI MALAYSIA PAHANG

Programmable Logic Controller PLC

8051 hardware summary

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

Lab Experiment 1: The LPC 2148 Education Board

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

The Motherboard Chapter #5

Chapter 8 Memory Units

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

CISC, RISC, and DSP Microprocessors

Chapter 5 Busses, Ports and Connecting Peripherals

An Overview of Stack Architecture and the PSC 1000 Microprocessor

CAMAvision v18.5.x System Specification Guide 7/23/2014

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

A+ Unit Two: Hardware Basics

Remote PLC system using GSM network with application to home security system

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett

CHAPTER 7: The CPU and Memory

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

Development of an Internet based Embedded System for Smart House Controlling and Monitoring

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS

ET-BASE AVR ATmega64/128

Transcription:

MICROPROCESSORS AND MICROCONTROLLERS Introduction & Overview Of 8051 Microcontrollers Arun Xavier VAST

2 Microcontroller 8051 Module IV (Microcontroller 8051) (18 Hours) Overview of 8051 microcontrollers Architecture Assembly programming data types and directives flag bits register banks and stack loop and Jump instructions call instructions Arithmetic and Logic instructions and simple programs 8051 interrupts programming timer interrupts. Interfacing of microcontroller External memory interfacing-lcd and Keyboard interfacing Parallel and serial ADC interfacing DAC interfacing Interfacing 8255 - Stepper motor control DC motor interfacing.

3 INTRODUCTION MC incorporates all the features that are found in MP. MC has built in ROM, RAM, Input Output ports, Serial Port, timers, interrupts and clock circuit. An entire computer on a single chip. This is widely used in washing machines, robotics, etc 8051 is the first microcontroller of the MCS-51 family introduced by Intel Corporation at the end of the 1981s. Microcontroller (MC) may be called computer on chip since it has basic features of microprocessor with internal ROM, RAM, Parallel and serial ports within single chip. System on Single Chip

4 INTRODUCTION Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC. 8 bit microcontroller, means it can read, write and process 8 bit data. 8051 microcontroller is basically 8 bit specifies the size of data bus.

5 MICROPROCESSOR vs MICROCONTROLLER

6 MICROPROCESSOR vs MICROCONTROLLER 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 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

7 MICROPROCESSOR vs MICROCONTROLLER Microcontroller gives the satisfactory performance for small applications. But for large applications the memory requirement is limited for program storage. So for large applications we prefer microprocessor than microcontroller due to its high processing speed and having large memory.

8 SOME PRODUCTS Home Appliances, intercom, telephones, security systems, garage door openers, answering machines, fax machines, home computers, TVs, cable TV tuner, VCR, camcorder, remote controls, video games, cellular phones, exercise equipment Office Telephones, computers, security systems, fax machines, microwave, copier, laser printer, paging Auto Trip computer, engine control, air bag, ABS, instrumentation, security system, transmission control,

9 MICROCONTROLLER Major 8-bit microcontrollers Motorola s 6811 Intel s 8051 Zilog s Z8 Microchip s PIC Pgm. written for one will not run on others(each has unique Instruction set, registers, etc) There are also 16-bit and 32-bit microcontrollers made by various chip makers

10 CHOOSING A MICROCONTROLLER Meet 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 timer on chip How easy to upgrade to higher performance or lower power-consumption versions Cost per unit

11 CHOOSING A MICROCONTROLLER 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

12 History of 8051 Intel introduced 8051, referred as MCS-51, in 1981 8051 is an 8-bit processor Led to many versions of the 8051 - Speed - ROM, etc 8051 became widely popular after allowing other manufactures to make and market any flavour of the 8051, but remaining codecompatible

13 8051 Microcontroller Original member in 8051 family Refers to MCS-51 Main features are 128 bytes of RAM 4K bytes of on-chip ROM Two timers One serial port Four I/O ports, each 8 bits wide 6 interrupt sources

14 8052 Microcontroller Another member of the 8051 family Std features of 8051 & extra 128b RAM and an extra timer So 256b RAM & 3 timers & 8K for the ROM 8051 is a subset of the 8052 All pgm of 8051 will work in 8052, not reverse Also 8K bytes of on-chip program ROM instead of 4K bytes

15 8031 Microcontroller ROM-less 8051 Add external ROM to it - large as 64K You lose two ports, and leave only 2 ports for I/O operations To solve this add external I/O Various speed versions from different companies

16 Comparison of 8051 Family Members

17 Various 8051 Microcontrollers 8751 microcontroller UV-EPROM PROM burner UV-EPROM eraser takes 20 min to erase AT89C51 from Atmel Corporation Flash (erase before write) ROM burner that supports flash A separate eraser is not needed

18 Various 8051 Microcontrollers DS89C4x0 from Dallas Semiconductor Flash -Comes with on-chip loader Loading program to on-chip flash via PC COM port OTP (one-time-programmable) version of 8051 Flash Type When a product is designed and absolutely finalized Much cheaper

19 Regards Arun Xavier ------ www.arunxeee.blogspot.in