CONSUMER ELECTRONICS Microwave Ovens

Similar documents
e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

8051 Microcontrollers

8051 Microcontroller memory Organization and its Applications

8051 Microcontroller

8051 Microcontroller

UNIT IV MICROCONTROLLER

Introduction to Microcontrollers

Embedded Systems. Read pages

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

ENE 334 Microprocessors

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

MICROCONTROLLER UNIT 1

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.

Microprocessors/Microcontrollers


Memory Organization. Program Memory

Basic Components of Digital Computer

8051 Microcontroller Interrupts

Serial communication

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

Serial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07)

EMBEDDED SYSTEM BASICS AND APPLICATION

Unit I. Introduction Microcontrollers and Embedded processors Overview of the 8051 Inside the 8051 Addressing Modes

Lecture 1. Course Overview and The 8051 Architecture

Microcomputer Architecture and Programming

ENE 334 Microprocessors

PART - B (Answer all five units, 5 X 10 = 50 Marks)

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:

8051 microcontrollers

Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept.

8051 MICROCONTROLLER

PGT302 Embedded Software Technology. PGT302 Embedded Software Technology

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

THE 8051 MICROCONTROLLER

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices

Introduction to L.A.P. 1

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

THE 8051 MICROCONTROLLER

1. Attempt any three of the following: 15

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI

Lesson-3: Counters and Timers

EE6502- MICROPROCESSOR AND MICROCONTROLLER

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

8051 Microcontroller. Ali Ziya Alkar 1

BASIC INTERFACING CONCEPTS

Microprocessors And Microcontroller

Summer 2003 Lecture 21 07/15/03

Question Bank Microprocessor and Microcontroller

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

PIC Microcontroller and

ISSI. IS89C51 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER with 4-Kbytes of FLASH ISSI IS89C51 NOVEMBER 1998 FEATURES GENERAL DESCRIPTION

VALLIAMMAI ENGINEERING COLLEGE

IMC5-1EO. Embedded Operating Systems. Damien MASSON Last modification: November 12, 2013

Memory organization Programming model - Program status word - register banks - Addressing modes - instruction set Programming examples.

Byte order, special function registers

CS 320. Computer Architecture Core Architecture

UNIT 5. Microcontrollers. Syllabus

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

Department of Electronics and Instrumentation Engineering Question Bank

THE 8051 MICROCONTROLLER Simple comparison: Pentium vs. 8051

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013)


Chapter 09. Programming in Assembly

b. List different system buses of 8085 microprocessor and give function of each bus. (8) Answer:

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

8051 Serial Communication

Introduction To MCS-51

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52


Interrupts. EE4380 Fall 2001 Class 9. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas

Chapter 2 Sections 1 8 Dr. Iyad Jafar

C8051 Legacy-Speed 8-Bit Processor Core

8051 MICROCONTROLLER

CHAPTER 4 MARIE: An Introduction to a Simple Computer

CPEG300 Embedded System Design. Lecture 8 Timer

8051 Peripherals. On-Chip Memory Timers Serial Port Interrupts. Computer Engineering Timers


By the end of Class. Outline. Homework 5. C8051F020 Block Diagram (pg 18) Pseudo-code for Lab 1-2 due as part of prelab

Unit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications


EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text

Microcontroller and Embedded Systems:

DQ8051. Revolutionary Quad-Pipelined Ultra High performance 8051 Microcontroller Core

ELEG3923 Microprocessor Ch.10 Serial Port Programming

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

The Timers/Counters The Serial Interface The Interrupt System Reset P0.0-P0.7 P2.0-P2.7. Port 2 Drivers. Port 2 Latch

MCS-51 Serial Port A T 8 9 C 5 2 1

Rev. No. History Issue Date Remark

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

Chapter 1. Microprocessor architecture ECE Dr. Mohamed Mahmoud.

Unit wise Question Bank UNIT-II

Lecture 10. Serial Communication

AT89S8252 Development Board V1.0. Manual

Handshake Solutions. HT80C51 User Manual

icroprocessor istory of Microprocessor ntel 8086:

INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor

Transcription:

Presentation On Summer Training Project Report titled as EMBEDDED SYSTEMS/8051 MICROCONTROLLER

Different types of systems: 1.Open system: where you can use it for various task. For e.g.. personal computer. 2. Embedded system: where you can use it for specific task.it contains special purpose compute within the device, and is designed with various funtions.for e.g. microwave.

EMBEDDED SYSTEMS Embedded systems are combination of computer H/W and S/W, and perhaps additional mechanical or other parts, which are designed using up or uc but for a specific task to perform a dedicated function. In some cases, ES may be part of a larger system, as is the case of an anti-lock braking system in a car.

EMBEDDED SYSTEMS ES generally use microcontroller that contains many functions of computer on a single device Motorola and Intel make some of the most popular microcontrollers

EMBEDDED SYSTEM DEVICES CONSUMER ELECTRONICS Microwave Ovens Digital Cameras DVD Player Washing Machine TELECOMMUNICATION Switches Cellular Phones PLANT CONTROL Robots Industrial Process control Airplane control System Missile Guidance System AUTOMOTIVE Engine Controller Anti-brake lock controller

Percentage share of various verticals in Embedded Software market

Some feature that makes 8051 popular 8-bit data bus 16-bit address bus 34 general purpose registers each of 8 bits 16 bit timers (usually 2, but may have more, or less). 3 internal and 2 external interrupts. Bit as well as byte addressable RAM area of 16 bytes. Four 8-bit ports, (short models have two 8-bit ports). 16-bit program counter and data pointer

PIN DIAGRAM OF 8051

TYPES OF MEMORY On-Chip Memory External Code Memory External RAM

On chip memory

It has four parts on which it can be explained : Register banks- R0,R1,R2 and R4 are basically used to manipulate data from one memory to another memory place. BIT MEMORY gives the user the ability to access a number of bit variables. There are 128 bit variables available to the user, numbered 00h through 7Fh GENERAL PURPOSE REGISTERS use to store memory addresses and data SPECIAL FUNCTION REGISTER(SFR) Special Function Registers (SFRs) are areas of memory that control specific functionality of the 8051 processor. Four SFRs permit access to the 8051s 32 input/output lines.

SFR

TIMER The 8051 comes equipped with two timers, both of which may be controlled, set, read, and configured individually. The 8051 timers have three general functions: 1) Keeping time and/or calculating the amount of time between events, 2) Counting the events themselves, 3) Generating baud rates for the serial port.

Timer SFRs The 8051 has two timers which each function essentially the sameway. One timer is TIMER0 and the other is TIMER1. The two timers share two SFRs (TMOD and TCON) which control the timers. Each timer also has two SFRs, dedicated solely to itself (TH0/TL0 and TH1/TL1).

Timer SFR S

TIMER MODES

TMOD SFR S

TCON SFR S

Interrupt An interrupt is some event which interrupts normal program execution Interrupts give us a mechanism to put on hold the normal program flow,execute a subroutine,and then resume normal program flow as if we had never left it Subroutine called an interrupt handler,is only executed when a certain even occurs.

8051 Microcontroller Interrupts There are five interrupt sources for the 8051, which means that they can recognize 5 different event that can interrupt regular program execution. Event may be one of the timers overflowing,receiving a character via the serial port,trasmitting a character via the serial port or one of the two external events Each interrupt can be enabled or disabled by setting bits in the IE register. Also, as seen from the picture below the whole interrupt system can be disabled by clearing bit EA from the same register.

IE SFR

INTERRUPT HANDLING

SERIAL INPUT/OUTPUT PORT One of the 8051 s many powerful features is it s integrated UART, otherwise known as a serial port. The fact that the 8051 has an integrated serial port means that you may very easily read and write values to the serial port. If it were not for the integrated serial port,writing a byte to a serial line would be a rather tedious process requiring turning on and off one of the I/O lines in rapid succession to properly "clock out" each individual bit,including start bits, stop bits, and parity bits. However, we do not have to do this. Instead, we simply need to configure the serial port s operation mode and baud rate. Once configured, all we have to do is write to an SFR to write a value to the serial port or read the same SFR to read a value from the serial port. The 8051 will automatically let us know when it has finished sending the character we wrote and will also let us know whenever it has received a byte so that we can process it. We do not have to worry about transmission at the bit level--which saves us quite a bit of coding and processing time.

SCON SFR

THANK YOU