1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 1 by Dr. K.K.Thyagharajan, M.E., Ph.D. Professor Department of Information Technology R.M.K. Engineering.

Slides:



Advertisements
Similar presentations
Micro controllers introduction. Areas of use You are used to chips like the Pentium and the Athlon, but in terms of installed machines these are a small.
Advertisements

The CPU The Central Presentation Unit What is the CPU?
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
EEE237 Introduction to Microprocessors
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
The 8051 Microcontroller Architecture
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
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
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
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.
The Components of the system unit Created By: N.AlJaffan Modified By:S.Abudawood Chapter 4.
Chapter 3 Computer Hard ware
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
E0001 Computers in Engineering1 The System Unit & Memory.
Introduction to Computing: Lecture 4
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
The parts of a computer KeyboardMouse Speakers Disk drive Visual display unit/VDU/Monitor Central processing unit (CPU) Hard disk (Backing store) Microphone.
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.
CADCAM HARDWARE.  The computing system in operation can be compared to a human being in terms of its operating characteristics.
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 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.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Computer Organization & Assembly Language © by DR. M. Amer.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Computer operation is of how the different parts of a computer system work together to perform a task.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Know Difference Between Microprocessors and Microcontrollers.
Index What is an Interface Pins of 8085 used in Interfacing Memory – Microprocessor Interface I/O – Microprocessor Interface Basic RAM Cells Stack Memory.
Chapter 2 content Basic organization of computer What is motherboard
COMP2121: Microprocessors and Interfacing
Introduction to Microcontroller Technology
Microprocessor and Microcontroller Fundamentals
Introduction to Microprocessors
Chapter 7.2 Computer Architecture
introduction to computer
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Introduction to Microprocessors
Introduction to Microprocessors
Why microcontrollers in embedded systems?
Introduction to Microprocessors and Microcontrollers
EE Embedded Systems Fall 2015
Microprocessor & Assembly Language
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
MICROPROCESSOR MEMORY ORGANIZATION
Chapter 5 Computer Organization
Computer Memory.
Presentation transcript:

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 1 by Dr. K.K.Thyagharajan, M.E., Ph.D. Professor Department of Information Technology R.M.K. Engineering College Websites: Microprocessors and Microcontrollers

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 2 In the recent years microprocessors have made enormous impact on our day-to-day life. Microprocessors are used in Calculators, Microwave ovens, Television sets, Fridges, Numerical controlled lathes and Washing machines. Microprocessor is the heart of personal computers and also plays supporting roles with in larger computers as smart controllers for graphic displays, storage devices, keyboards and high-speed printers. In most of the automatic control systems microprocessors are used. They are also used in intelligent instruments like Logic analyzers, Storage Oscilloscopes, Frequency Synthesizers, Function Generators, Frequency Meters and Spectrum Analyzers. Here intelligent instruments have new features like programmability are incorporated, which cannot be easily provided in its hard-wired counter part. In industries microprocessors are used in process control i.e. they are used to control process parameters such as speed, temperature and pressure automatically. They are also used in Medical instrumentation like patient monitoring and Data Acquisition Systems. In a distributed Data Acquisition system, microprocessors get data from transducer placed at different locations in the industry and automatically control the various process parameters. Microprocessors are also used in Telecommunications, computer networks, Digital Telephone sets, Routers and Modems that are used in Internet. Are Microprocessors Needed? Introduction

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 3 Microprocessor is a semiconductor IC (Integrated Circuit) that contains the entire central processing unit of a computer in a single chip. It is spelled with the Greek μ symbol for micro or denoted with the letter u as an alternate (μp or up). A microprocessor is identified with a number and the name of the company that released the microprocessor. For example, Intel 8086 indicates that Intel Corporation has released the processor Program instructions are fed into the microprocessor in binary form and executed. Generally Microprocessor can be defined as a Multipurpose, Programmable Integrated Circuit with computing and decision making capability (e.g. Intel 8085, 8086, Motorola 6800, Zilog 80). Each processor has a set of Instructions. The computing and decision making capability depends on this Instruction Set. What is a microprocessor? Introduction Contd …

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 4 When Memory (EPROM and RAM) and I/O (Input/Output) ports are connected with microprocessor it becomes a Microcomputer. Input ports help the microprocessor to receive data from input devices. Output ports help the microprocessor to send data to the output devices. If the microprocessor, memory and I/O ports all are assembled in a single PCB (Printed Circuit Board) then it is called Single-Board Micro Computer. If all these ICs are made in a single chip (VLSI) chip then it is called Single Chip Micro Computer or Micro Controller (e.g. Intel 8031, 8051, 8048). Since the microcontroller and its support circuits are often built into, or embedded in the devices they control, it is also known as Embedded Controller. The instruction set of Micro Controllers has additional instructions to handle I/O ports directly and efficiently. Introduction Contd … What is a Micro Controller ?

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 5 In microcontrollers, the control program is stored in the on-chip ROM or EPROM. Hence, these programs have high degree of firmness like hardware. These microcontrollers are designed for a single specific purpose and hence called the “firmware”. Microcontrollers have also been developed for Digital Signal Processing, which requires lot of multiplications and additions to be performed with in a short period of time. Digital Signal Processors (DSP) are used where precision processing of analog signals could not be accomplished effectively using conventional analog circuits. Based on the complexity in the instruction set, the microprocessors are classified as Complex Instruction Set computer (CISC) or Reduced Instruction Set Computer (RISC). The CISC processors are general-purpose processors, they have more instructions and they are slower. The RISC processors have reduced number of instructions with higher speed of operations and suitable for specific applications. Another category of processors is Bit Slice Processors, which allow building a custom CPU, and Instruction Set. Other Types of Processors Introduction Contd …

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 6 A microprocessor-based system reduces the cost, size and development time. It is flexible in operation and simplifies the design procedures. General purpose Microprocessors can be classified as 4-bit, 8-bit, 16-bit, 32-bit and 64-bit processors based on the size of the internal data bus, width of the data the ALU handles at a time, the data width of the internal registers and the size of the data that can be handled by the program instructions. Introduction Contd …

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 7 Texas Instruments, Intel and a Scottish electronic company created the first microprocessors and there is always a debate over who was really created the microprocessor first. Table: Evolution of Microprocessors

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 8 Dedicated microcontrollers are used in automatic control systems provided in Microwave Ovens, Washing machines, Sewing machines, digital cameras, video recorders, CD players and ovens. They are also used to regulate gasoline consumption and antilock brakes in automobiles; to monitor alarm systems and to operate automatic tracking and targeting systems in aircrafts, tanks and missiles. Every car manufactured today includes at least one microcontroller for engine control and often more to control additional systems in the car. Since the microcontroller and its support circuits are often built into, or embedded in the devices they control, it is also known as Embedded Controller. The instruction set of Micro Controllers has additional instructions to handle I/O ports directly and efficiently. Where is Microcontroller Used?

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 9 In addition to Intel, many manufacturers are successfully marketing their microcontrollers; Motorola, Microchip and Atmel are specific among them. The microcontroller explosion was fueled greatly by automotive market place. This is what makes Motorola the number one supplier of 8-bit microcontrollers today. General Instruments developed a series of programmable, high output current, I/O controllers. They called them Peripheral Interface Controllers or PICs. They execute an instruction in one clock cycle at 20 MHz clock frequency. They have 20mA of source and sink current capability on each I/O pin, while typical microcontrollers of that time had only 1mA source and 1.6mA sink currents. General Instruments sold the operations of the semiconductor division along with the factory in Chandler, Arizona to the venture capitalists. This group formed what is known as Microchip Technology. Microchip has grown to become the second largest producer of 8-bit microcontroller. Introduction Contd … Evolution of Microcontrollers

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 10 Table: Evolution of Microcontrollers The PIC microcontroller was developed in 1990 by Arizona Microchip to meet a demand for a cheap small and practical microcontroller which was both easy to use and program.

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 11 Memories Any microprocessor or microcontroller based system requires memory to store program and data. There are two types of memory: main memory and secondary memory. Main memory devices are ICs (Integrated Circuits). The main memories are semiconductor devices and they are faster than magnetic devices (floppy disks, magnetic tapes and hard disks ) used as secondary memory devices. The microprocessor can have direct access only to the main memory using the address lines while executing the program because they have processor compatible access time for read and write operations. Therefore, any program stored in the secondary storage devices must be loaded into main memory before they are executed.

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 12 Figure 1.1: Classification of Memory Devices

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 13 SRAM (Static Random Access Memory)SRAM (Static Random Access Memory) DRAM (Dynamic Random Access Memory) Mask ROM (Mask Read Only Memory)Mask ROM (Mask Read Only Memory) The non-rewritable ROM is called MASK ROM. The data in these devices are written permanently by masking and metallization with specialized manufacturing process. Mask ROM does not allow the user to write data. OTPROM (One Time Programmable Read Only Memory)OTPROM (One Time Programmable Read Only Memory) EPROM (Erasable Programmable Read Only Memeory)EPROM (Erasable Programmable Read Only Memeory) EEPROM (Electrically Erasable Programmable ROM) FRAM (Ferro Electric RAM)FRAM (Ferro Electric RAM) This is a nonvolatile memory. It uses a Ferro electric film as the dielectric of a capacitor to store data. Ferro electric films electrically polarize and reverse the polarity, depending on the direction in which the electric field is applied. Classification of Memory Devices Contd …

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 14 Memory Devices – Symbolic Representations

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 15 Octal Latches

1 May 2015Copyright © 2008 by Dr. K.K.Thyagharajan Slide 16 Decoders and Buffers Tri-state Buffer 3 to 8 DecoderBidirectional Buffer