ECP2036 Microprocessor and Interfacing

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Microprocessors A Beginning.
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
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.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
EEE237 Introduction to Microprocessors
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
LS R First Design Key board. A B Second Design A B C D CD B Key board Third Design.
STUDY OF THE ARIZONA MICROCHIP MICRO CONTROLLERS MOSTEFA GHASSOUL DAMMAM TECHNICAL COLLEGE
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
Chapter 0 Introduction to Computing
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
The 8051 Microcontroller Architecture
Microcontroller 8051.
Microcontroller based system design
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
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.
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.
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
Computer Architecture and Organization
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.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Microprocessors & microcontrollers Mehdi Dehghani.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
Computer Architecture and Organization Introduction.
November SSI Small Scale Integration Up to 12 equivalent gate circuits on a single chip Includes basic gates and flip-flops.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
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.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Lecture 2 Microprocessor Architecture Image from:
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
Computer Structure & Architecture 7b - CPU & Buses.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
1 Introduction to Microcontroller Microcontroller Fundamentals & Programming.
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.
Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Presented by Sadhish Prabhu
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
The Principle and Application of Microcontrollers
Kustanto,S.T.,M.EngECE/CS-352: Embedded Microcontroller Systems Embedded Systems By: Kustanto,S.T.,M.Eng.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Microcontroller & Interfacing
1 Hardware Components for Mechatronics Logic circuits Signal conditioning circuits Microcontrollers PLCs Hardware Interfacing.
Embedded Microcontroller Systems
Embedded Microcontroller Systems
Microcontroller Based Digital Code Lock
عمارة الحاسب.
Introduction to Microprocessors and Microcontrollers
ECEG-3202 Computer Architecture and Organization
8051 Supplement.
מבנה בסיסי של מיקרו בקר מבוא למיקרו מבנה בסיסי דיאגרמת מלבנים
ECEG-3202 Computer Architecture and Organization
First Design Key board R L S.
Microcontroller – 2 PIC.
Presentation transcript:

ECP2036 Microprocessor and Interfacing What is Computer ? Data Processing Computer Data Storage ECP2036 Microprocessor and Interfacing

Major Components of a Computer MEMORY I/O SYSTEM BUS CPU ECP2036 Microprocessor and Interfacing

What is Microprocessor ? CPU ECP2036 Microprocessor and Interfacing

ECP2036 Microprocessor and Interfacing Past Microprocessors ... 1971 - Intel 4004, 1st single chip CPU, 4-bit processor 1972 - Intel 4040, enhanced 4004, 60 instructions 1972 - Intel 8008, 8-bit P 1972 - Texas Instrument TMS 1000, 1st single C, 4-bit 1974 - Intel 8080, successor to the 8008, used in Altair 8800 1975 - Motorola 6800, used MOS technology 1976 - Intel 8085, updated 8080, +5V power supply 1976 - Zilog Z80, improved 8080 1976 - TI TMS 9900, 1st 16-bit P 1978 - Zilog Z8000, Motorola 68000, 16-bit P 1978 - Intel 8086, 16-bit, IBM’s choice... ECP2036 Microprocessor and Interfacing

What is Microcontroller ? CPU MEMORY I/O SYSTEM BUS ECP2036 Microprocessor and Interfacing

Past Microcontrollers ... 1972 - Texas Instrument TMS 1000, 1st single C, 4-bit 1976 - Intel 8048, 8-bit C, 1k ROM, 64b RAM, 27 I/O 1980 - Intel 8051, 4k ROM, 128b RAM, 32 I/O, 2 16-bits timers 1980s (MCS-51 family) - Intel 8031, 8052, 8751, … - Atmel AT89C51, AT 89C1052/2051,… - Dallas Semiconductor DS5000 series… - Philips, National Semiconductor, ... (Other Cs) Microchip PIC16 series, Motorola 68HC11, Zilog’s Z86 ECP2036 Microprocessor and Interfacing

General Structure of a C Serial Interface Parallel I/O Interrupt Control CPU Internal address, data, & control buses RAM ROM Memory Timers/ Counters ECP2036 Microprocessor and Interfacing

Major 8-bit Micro-controllers  Intel 8051  Motorola 68HC11  Zilog Z86  Microchip PIC16XX ECP2036 Microprocessor and Interfacing

Microprocessor System Vs Microcontroller System CPU General purpose Micro processor Data Bus Address Bus RAM ROM I / O Port Timer Serial COM General-Purpose Microprocessor System Microcontroller ECP2036 Microprocessor and Interfacing

Microprocessor System Vs Microcontroller System ECP2036 Microprocessor and Interfacing

What is CPU ? The Central Processing Unit (or P) Control Unit & Instruction Decoder Arithmetic/Logic Unit Registers ECP2036 Microprocessor and Interfacing

To synchronize and control the overall operation of the P system Control Unit & Instruction Decoder Arithmetic/Logic Unit To decode instruction and pass the necessary control signals to CU Registers ECP2036 Microprocessor and Interfacing

To perform the arithmetic and logical operations within the CPU Control Unit & Instruction Decoder Arithmetic/Logic Unit Registers To perform shift and rotate operations that may either be arithmetic or logical in nature ECP2036 Microprocessor and Interfacing

Control and Status Registers User-Variable Registers Control Unit & Instruction Decoder A set of internal storage locations within the CPU Arithmetic/Logic Unit Registers ECP2036 Microprocessor and Interfacing