Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

Microprocessors A Beginning.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Processor System Architecture
INTRODUCTION OF COMPUTER
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Using Computers CS French Chapter 1.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
Elements of the Computer (How a processor works)
ASPPRATECH.
Microcontroller based system design
B.RAMAMURTHY UNIVERSITY AT BUFFALO Introduction to Hardware (& Software) 5/30/2013 Amrita-UB-MSES-CSE
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
THE COMPONENTS OF THE SYSTEM UNIT Peyton Farley & Katelyn Dunham.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
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.
Embedded System Design
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Lesson 3 — How a Computer Processes Data
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Computer Processing of Data
66 CHAPTER THE SYSTEM UNIT. 2 System Units in Microcomputers System Units (system cabinet):container that contain the electronic components of computer.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
Computer Fundamentals ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Computing and the Web Computer Hardware Components.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
The Components of a System Unit
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Organization & Assembly Language © by DR. M. Amer.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
MICROOCESSORS AND MICROCONTROLLER:
MICROPROCESSOR FUNCTION Technician Series Created Mar 2015 gmail.com.
Academic PowerPoint Computer System – Architecture.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
INTRODUCTION TO MICROPROCESSOR. Do you know computer organization? Arithmetic Logic Unit Memory Output Input Control Unit.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ read/write and clock inputs Sequence of control signal combinations.
COMP2121: Microprocessors and Interfacing
Computing Science Computer Structure: Lesson 1: Processor Structure
UNIT – Microcontroller.
EMBEDDED SYSTEMS SUCHITA M. DAKI.
Principles & Applications
EmbedDed Systems – MECT190
Why microcontrollers in embedded systems?
EmbedDed Systems – MECT190
PARTS OF THE COMPUTER squires productions.
EMBEDDED SYSTEMS.
Introduction to Hardware
WJEC GCSE Computer Science
Presentation transcript:

Embedded Systems Introduction

Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended to perform arithmetic and logical operations, such as ADD, SUBTRACT, AND, OR, SHIFT. Example of a primitive ALU (Input, Output, address input or control input) n-bit ALU and n-bit µP 2. Registers: A register is a temporary (internal) storage element

Microprocessor building blocks (contd.) 3. BUSES: The registers and ALU are not permanently connected together, but are joined by a DATA BUS. This bus allows data to be passed from a register to the ALU at one instant and from the ALU to a register at another instant. The bus is, in fact, a parallel set of wires (conductive silicon internal to a chip or tracks on a printed circuit board), which carries information, and which connect all elements together. data bus, address bus and control bus

Microcontrollers vs. Microprocessors Micro controllers are ‘microcomputers on a chip’. optimized to control electronic devices. Usually microcontrollers are used for controlling industrial equipment and machinery and have therefore special instructions as for example bit manipulation instructions. What are the differences between a μC and a μP? Nonvolatile Program and Data MemoriesInternal SRAM A/DAnalog Comparator Internal Calibrated RC OscillatorTimers/Counters External and Internal Interrupt SourcesSleep Modes Serial Peripheral Interface (SPI), USART, Two- wire Serial Interface Watchdog

Microcontrollers and Embedded Systems In control tasks the μC is usually embedded in the system. Embedded systems have minimal requirements for memory and program size and need to communicate with simple inputs and outputs. Keyboards, screens, disks, printers are seldomly needed by an embedded system. Microcontrollers are usually dedicated to one task and run one specific program.

High Level Languages (contd.) High LevelLow Level 1One instruction = many machine code instructions. One instruction = one machine code instruction. 2Portable, task-orientedMachine specific, machine-oriented 3More English-likeLess easy to write and debug.

Machines and appliances that use μC… Television, Satellite Receiver, Monitor, Modem, Router, Printer, Microwave oven, Sound System, Digital Camera, Car (most all of them), Car stereo, Dishwasher, Dryer, Washing Machine, Ovens, Air Conditioner, Cell phone, Digital Multi-Meter, Calculator, Medical Equipment (e.g. Heart Monitors), Traffic Lights, Fax Machines, Copy Machine, Security Systems, Fire Alarms, And MUCH more…. A typical mid range car has as many as 50 or more microcontrollers (e.g. in anti-lock brakes and in cruise control).

Course Contents: Introduction - Microcontrollers and Embedded Systems Memories I_O Ports External Interrupts Timers Clock Options Sleep Modes Reset Sources Reset and Interrupt Vectors Watchdog Timer Communicating Dealing with Analog Signals + Code Vision AVR: C-language Compiler