Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.

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

PCEL4303 MICROPROCESSOR & MICRO CONTROLLERS MODULE - I (10 hours) Microprocessor Architecture: Microprocessor and Microcomputer Architecture, Pins & Signals,
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst CE 478 Microcontroller Systems
ECP2036 Microprocessor and Interfacing
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.
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Muhammad Jahangir Ikram, March, Computer System Application: Design and Development Instructor: Muhammad Jahangir Ikram.
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
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.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Microcontroller based system design
Microcontroller: Introduction
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 The System Unit.
Introduction to Microcontrollers Dr. Konstantinos Tatas
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.
The Internal Components of a Personal Computer (PC)
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.
MICROCONTROLLERS. What is a microcontroller? A microcontroller is a nifty little gadget that houses a microprocessor, ROM (Read Only Memory), RAM (Random.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Objectives How Microcontroller works
Computer Processing of Data
Introduction to Computing: Lecture 4
66 CHAPTER THE SYSTEM UNIT. 2 System Units in Microcomputers System Units (system cabinet):container that contain the electronic components of computer.
CSE 101 Spring 2000 Hardware (Bits & Bytes). Understanding the Machine Data versus Information  Data are raw facts  Information is the result of transforming/examining.
A Company Selling Technology and not just a Product.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Organization of a computer: The motherboard and its components.
Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit.
Embedded Systems. Today Introduction to Mechatronics Microcontroller –Input / Output Ports (I/O) –Memory –ADC –PWM.
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Slide 1 – CPU Acronym Definition The CPU is a small square unit that sits behind a fan, the fan keeps the CPU from over heating. The CPU (Central Processing.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Motherboard and Bios. Generic Modern Motherboard.
Basic information. * Microcontrollers incorporate the microprocessor, memory and input/output interfaces all on one chip * Microcontrollers have a separate.
Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROPROCESSOR FUNCTION Technician Series Created Mar 2015 gmail.com.
Academic PowerPoint Computer System – Architecture.
This course is designed by Dr. Khaled A. Al-Utaibi.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
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)
Chapter 2 Turning Data into Something You Can Use
Lesson 2 Component Overview Core Hardware Fundamentals.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Information Technology Basics. Introduction to Information Technology 2 Computer Science – Theory of Computational Applications Computer Engineers - Make.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
~How PC Parts Work~ (30 MARKS). List 4 External components you can see on the PC in front of you and describe the basic function of each one. 1) DVD Drive.
Microcontrollers & GPIO
Hardware.
UNIT – Microcontroller.
Why microcontrollers in embedded systems?
Lecture 3 - Instruction Set - Al
Microprocessor & Assembly Language
CHAPTER 1 THE 8051 MICROCONTROLLERS
Presentation transcript:

Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro way Build an small but cool system Program lots of functions into it Sell it for Megabucks Lose it all in the Market Add support chips

Microcontroller System Design Introduction- 2  Seattle Pacific University General Purpose Computers Microcomputers are computers based on microprocessors General purpose microcomputers PC’s, Macs, Tablets etc. Generally require a large amount of support circuitry Memory, communications, I/O, keyboard,display...

Microcontroller System Design Introduction- 3  Seattle Pacific University Inside a General Purpose Computer CPU RAM ROM PCI Bus Bridge PCI Bus Clock, Reset circuitry Real-time Clock Disk Controller Disk Interface Video Memory Video Display Controller Serial Interface Parallel Interface... Keyboard/ Mouse Controller PCI Exp Bus Bridge Data Bus Control Bus Address Bus

Microcontroller System Design Introduction- 4  Seattle Pacific University Does One Size Fit All? Advantages of a general-purpose computer Flexible - can run lots of programs and interface with lots of devices Expandable - can be updated with new hardware Cost-effective - the cost of adding a new program is small Economy of scale - millions are being produced… Disadvantages Must be a “super” system, capable of running any program High price Relatively large, short battery life

Microcontroller System Design Introduction- 5  Seattle Pacific University Microcontroller Systems Microcontroller Systems are small, special-purpose computer systems Toaster control systems Handheld electronics Toys Test equipment Only the necessary parts are included Cheaper, smaller Simpler --> more reliable?

Microcontroller System Design Introduction- 6  Seattle Pacific University A Problem needing a Solution

Microcontroller System Design Introduction- 7  Seattle Pacific University Needs of Typical Microcontroller Systems Consider the following embedded systems: Intelligent thermostat Blood Glucose Meter RC helicopter Automobile System Controller Single-purpose Small Inexpensive Reduced computation needs Special interfaces Lightweight (often hand held)

Microcontroller System Design Introduction- 8  Seattle Pacific University Building small using Microprocessors? What does it take to build a blood glucose meter using a typical microprocessor? 1 CPU Dynamic RAM, controller (about 20 chips) ROM (one or two chips) for program Real-time clock LCD panel Serial interface ports, drivers A/D Converter Random support chips (five or six chips) This is going to take around 40 chips, use 50 W, and cost $500.

Microcontroller System Design Introduction- 9  Seattle Pacific University Building small using Microcontrollers A Microcontroller is a small CPU with many support devices built into the chip Small CPU (8-32 bits, 4-60 MHz) FLASH ROM (8-256 KB) RAM (1K-16KBytes) Parallel ports Serial ports A/D Converter Timer Typically, a microcontroller uses little power and costs $0.50 to $5.00.

Microcontroller System Design Introduction- 10  Seattle Pacific University A Generic Microcontroller Small CPU Core 8-32 Bits 2-60 MHz 2-16 Registers Flash EEROM 8KB – 256KB RAM 1KB – 16KB GPIO ADC 8-14 Bits Timer Bit RS232/ USB I2C/SPI Memory Bus Bits