MICROPROCESSORS MICROCONTROLLERS INTRODUCTION MICROCOMPUTER Microcomputer The term microcomputer

  • Slides: 12
Download presentation
MICROPROCESSORS & MICROCONTROLLERS

MICROPROCESSORS & MICROCONTROLLERS

INTRODUCTION

INTRODUCTION

MICROCOMPUTER • Microcomputer: The term microcomputer is generally synonymous with personal computer, or a

MICROCOMPUTER • Microcomputer: The term microcomputer is generally synonymous with personal computer, or a computer that depends on a microprocessor. • Microcomputers are designed to be used by individuals, whether in the form of PCs, workstations or notebook computers. • A microcomputer contains a CPU on a microchip (the microprocessor), a memory system (typically ROM and RAM), a bus system and I/O ports, typically housed in a motherboard.

MICROPROCESSOR • At the heart of all personal computers and most working stations sits

MICROPROCESSOR • At the heart of all personal computers and most working stations sits a microprocessor. • Microprocessors also control the logic of almost all digital devices, from clock radios to fuel-injection systems for automobiles. • Three basic characteristics differentiate microprocessors: • Instruction set: The set of instructions that the microprocessor can execute. • Bus width : The number of bits processed in a single instruction.

MICROPROCESSOR • Clock speed : Given in megahertz (MHz), the clock speed determines how

MICROPROCESSOR • Clock speed : Given in megahertz (MHz), the clock speed determines how many instructions per second the processor can execute. • In both cases, the higher the value, the more powerful the CPU. • For example, a 32 bit microprocessor that runs at 50 MHz is more powerful than a 16 -bit microprocessor that runs at 50 MHz. • In addition to bus width and clock speed, microprocessors are classified as being either RISC (reduced instruction set computer) or CISC (complex instruction set computer).

What is a Microprocessor? • The key element of all computers, providing the mathematical

What is a Microprocessor? • The key element of all computers, providing the mathematical and decision making ability. • Micro = Very Small • Processor = A system which can do processes. • They operate at ultra-fast speeds – doing over a billion operations every second. • Made up from a semiconductor, Silicon.

Microprocessor Evolution 1. 2. 3. 4. 5. 6. 7. 8. 9. 4004 8008 8080

Microprocessor Evolution 1. 2. 3. 4. 5. 6. 7. 8. 9. 4004 8008 8080 8085 8086 8088 80186 80286 80386 10. 80486 11. 80586 – Pentium 1 12. Pentium 2 13. Pentium 3 14. Pentium 4 15. i 3 16. i 5 17. i 7

Buses in Microprocessor • DATA BUS • ADDRESS BUS • CONTROL BUS

Buses in Microprocessor • DATA BUS • ADDRESS BUS • CONTROL BUS

Current Syllabus Module I • Software architecture of the 8086/8088 microprocessors – Address space

Current Syllabus Module I • Software architecture of the 8086/8088 microprocessors – Address space – Data organization – Registers – Memory segmentation and addressing – Stack – I/O space • Assembly language programming and program development.

Syllabus Module II • 8086/88 microprocessor architecture – min/max mode – Coprocessor and Multiprocessor

Syllabus Module II • 8086/88 microprocessor architecture – min/max mode – Coprocessor and Multiprocessor configuration – Hardware organization of address space – Control signal – I/O interfaces • Memory devices, circuits and sub system design – Various types of memories – Wait state – System memory circuitry.

Syllabus Module III • I/O interfacing circuits – Hand shaking – Serial and Parallel

Syllabus Module III • I/O interfacing circuits – Hand shaking – Serial and Parallel interfacing – Address decoding • Interfacing chips – Programmable peripheral interfacing (8255) – Programmable communication interface(8251) – Programmable timer(8253) – DMA controller(8237/8257) – Programmable interrupt controller(8259) – Keyboard display interface(8279)

Syllabus Module IV • Intel 8051 microcontroller – CPU operation – Memory space –

Syllabus Module IV • Intel 8051 microcontroller – CPU operation – Memory space – Software overview – Peripheral overview • • Interrupt Timers Parallel port inputs and outputs Serial port – low power special modes of operation Noise • Introduction to ARM processors – Features of ARM 7 and 9 processors