MICROOCESSORS AND MICROCONTROLLER:

Slides:



Advertisements
Similar presentations
Chapter 2 Data Manipulation Dr. Farzana Rahman Assistant Professor Department of Computer Science James Madison University 1 Some sldes are adapted from.
Advertisements

Microprocessor and Microcontroller Fundamentals
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Lecture 01: Introduction to Microcomputer & Embedded Systems.
© 2010 Kettering University, All rights reserved..
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.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
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.
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
COMP3221: Microprocessors and Embedded Systems Lecture 2: Instruction Set Architecture (ISA) Lecturer: Hui Wu Session.
Computer Organization and Assembly language
Railway Foundation Electronic, Electrical and Processor Engineering.
The 8051 Microcontroller Architecture
Microcontroller based system design
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Computer Organization and Assembly language
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
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 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.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Computer architecture Microprocessor based computers.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Chapter 2 Data Manipulation. © 2005 Pearson Addison-Wesley. All rights reserved 2-2 Chapter 2: Data Manipulation 2.1 Computer Architecture 2.2 Machine.
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
Introduction to Microprocessors
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
HOW a Computer Works ? Anatomy of Microprocessor.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Lecture 7: Overview Microprocessors / microcontrollers.
بسم الله الرحمن الرحيم MEMORY AND I/O.
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.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
The Processor & its components. The CPU The brain. Performs all major calculations. Controls and manages the operations of other components of the computer.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
Know Difference Between Microprocessors and Microcontrollers.
Introduction to Microcontroller Technology
Popular Microcontrollers and their Selection by Lachit Dutta
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Microprocessor and Microcontroller Fundamentals
Microprocessor and Microcontroller Fundamentals
UNIT – Microcontroller.
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
Lecture on Microcomputer
INTRODUCTION TO MICROPROCESSORS
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Why microcontrollers in embedded systems?
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
PARTS OF THE COMPUTER squires productions.
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Presentation transcript:

MICROOCESSORS AND MICROCONTROLLER: Computer: Computer is a multiprogram device that reads binary instructions from memory, accepts binary data as input, processes data according to instruction given and provides result as output. Instructions: These are the commands given to the computer to perform specified task. Program: Set of instructions given to the computer to perform specified task is called program .

CPU- Central processing unit: Hardware: Physical components present inside a computer is called Hardware. CPU- Central processing unit: This is the unit within computer which performs arithmetic and logical computations and all control functions. ALU- Arithmetic and logical unit: This unit performs all arithmetic and logical operations. Control unit: This unit produces various control signals required in the computer.

Microcontrollers & Embedded Processors Microprocessors, such as Intel Pentium and Motorola 68000 contain no appreciable RAM or ROM and are referred to as general purpose microprocessors. External devices must be connected to make them functional and useful. Microcontrollers contain in-chip RAM, ROM and other peripherals making them ideal for small, inexpensive applications.

Microprocessor: Bit length: This is powerful IC chip which contains whole CPU with ALU and timing unit. Bit length: This is the number of bits that microprocessor can manipulate at a time. Different microprocessors are , Intel 4004-4 bit microprocessor Intel 8085-8 bit microprocessor Intel 8086,80186,80286 etc -16 bit microprocessor Intel 80386,80486,80586(Pentium)-32 bit microprocessor

Microcomputer: Microcontroller: A microprocessor connected to memory and I/O devices is called microcomputer. Microcontroller: This is single chip microcomputer which contains microprocessor,memory and I/O ports within one chip. A microcontroller contains microprocessor and one or more of the following components. Memory. I/O ports Analog and Digital converter Digital to Analog converter Timers and counters

Microcontroller applications: In home appliances such as Refrigerators,washing machines, microwave ovens etc. Automobile engines Industrial applications. Biomedical instruments Miltary applications Traffic controlling etc.

Difference between microprocessors and microcontrollers: Has ALU and timing unit Has ALU,timing unit, memory I/O port, timers,counters etc. Normally pins are unifunctional Most of the pins are multifunctional Few bit related instructions Many bit related instructions Microprocessor based design requires more hardware Microcontroller based design requires less hardware

RISC and CISC machines: RISC means reduced instruction set computers . Example PIC 16F87X CISC means complex instruction set computers. Example Intel 8051 Comparison of RISC and CISC RISC CISC 1. Instructions take one or two cycles. 1. Instructions take multiple cycles. 2.Only load /store instructions are used to access memory 2. In addition to load/store memory access is possible with other instructions also. 3.Instructions executed by hardware 3. Instructions executed by microprogram. 4.Fixed format instructions 4.Variable format instructions 5.Few addressing modes 5. Many addressing modes 6.Few instructions 6.Complex instruction set 7.Multiple register bank 7.Single register bank

Von neuman and Harvard architecture: Von neuman architecture Harvard architecture Single address and data bus is used to connect program memory(ROM)& data memory(RAM) Separate buses are used for connecting program memory(ROM)& data memory(RAM) Accessing from data memory and program memory can not be done in parallel Accessing from data memory and program memory can be done in parallel Speed of execution is slow Speed of execution is fast

Programming languages: 1 Programming languages: 1.machine language: In this language binary codes are used to write program. 2. Assembly language : In this mnemonics are used for writing programs. 3. High level language: In this statements are used to write programs. Assembler: This is a software which converts assembly language program, to machine code. Compiler: This is a software which converts high level language program to machine code.