© 2000 Morgan Kaufman Overheads for Computers as Components I/O devices  I/O devices:  serial links  timers and counters  keyboards  displays  analog.

Slides:



Advertisements
Similar presentations
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Bus-Based Computer Systems zBusses. zMemory devices. zI/O devices: yserial links ytimers.
Advertisements

1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Programmable Keyboard/ Display Interface: 8279
Chapter 4: The Embedded Computing Platform
Input/Output (I/O) Ports and Interfacing
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 12.
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Bus-Based Computer Systems zBusses. zMemory devices. zI/O devices: yserial links ytimers.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
ASPPRATECH.
Lecture – 7 Basic input and output
ECE 447 Fall 2009 Lecture 6: TI MSP430 IO Interfacing.
ECE 447: Lecture 6 Input/Output Interfacing LEDs, Button Switches & Port Multiplexing.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 12.
ECEN 248 Lab 6: De-Bouncing, Counters & LCD Display Control
CS-334: Computer Architecture
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Input/Output Chapter 13, Exploring the Digital Domain.
Strata IT Training Chapter 3 Common Input/Output Devices.
DIGITAL ELECTRONICS WHAT IS A DIGITAL CIRCUIT?
Objectives How Microcontroller works
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
16F877A. Timer 0 The Timer0 module timer/counter has the following features: –8-bit timer/counter –Readable and writable –8-bit software programmable.
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
COMP3221: Microprocessors and Embedded Systems Lecture 18: Computer Buses and Parallel Input/Output (II) Lecturer: Hui.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Grade 8.  Pixel – Tiny dots that make up a picture shown on a monitor.  Resolution – How sharp and clear an image is. Usual measured by the amount of.
8279 KEYBOARD AND DISPLAY INTERFACING
© 2000 Morgan Kaufman Overheads for Computers as Components The Embedded computing platform zCPU bus. zMemory. zI/O devices.
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
Parallel Interfacing Chapter 7. Parallel Interfacing Parallel I/O Ports Using Parallel Ports Seven-Segment Displays Keypad Interfacing Liquid Crystal.
Introduction to Mechatronics. Introduction Mechanical + Electronics.
Computer Architecture Lecture 2 System Buses. Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given.
EEE440 Computer Architecture
CBC BODY COMPUTERS CHAPTER 12. CBC OBJECTIVES H ANALOG AND DIGITAL VOLTAGE SIGNALS H COMPUTER COMMUNICATION H COMPUTER MEMORY H INPUTS H OUTPUTS H MULTIPLEXING.
ENG3640 Review and Exam Question1 ENG3640 Microcomputer Interfacing Review & Final Exam Structure.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Inputs.
ECEG-3202 Computer Architecture and Organization Chapter 3 Top Level View of Computer Function and Interconnection.
ELECTRONICS An electronics system has 3 parts – input, process, output.
© 2000 Morgan Kaufman Overheads for Computers as Components I/O devices zI/O devices: yserial links ytimers and counters ykeyboards ydisplays yanalog I/O.
Interrupts Microprocessor and Interfacing
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
8279 KEYBOARD AND DISPLAY INTERFACING
Dr Mohamed Menacer College of Computer Science and Engineering, Taibah University CE-321: Computer.
Interfacing to External Devices  Explore Digital Interfaces techniques  Introduce some complex optical devices and how to interface them  Describe methods.
EE365 - Microprocessors period 26 10/23/00 D. R. Schertz # Parallel Ports.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Logic and Computer Design Fundamentals, Fifth Edition Mano | Kime | Martin Copyright ©2016, 2008, 2004 by Pearson Education, Inc. All rights reserved.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
Chapter 3 System Buses.  Hardwired systems are inflexible  General purpose hardware can do different tasks, given correct control signals  Instead.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
KEYBOARD/DISPLAY CONTROLLER - INTEL Features of 8279 The important features of 8279 are, Simultaneous keyboard and display operations. Scanned keyboard.
Programmable Keyboard/Display Interface contains the following features: Simultaneous and independent scanning of a keyboard and refresh.
Task 2: Define digital and analogue signals
FOR MORE CLASSES VISIT   ECET 340 Week 1 HomeWork 1  ECET 340 Week 1 iLab 1  ECET 340 Week 2 HomeWork 2  ECET 340 Week 2 iLab.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Input/Output Ports and Interfacing
Bus-Based Computer Systems
ECET 340 Competitive Success/snaptutorial.com
ECET 340 Education for Service-- snaptutorial.com.
ECET 340 Teaching Effectively-- snaptutorial.com.
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
8051 Micro Controller.
Presentation transcript:

© 2000 Morgan Kaufman Overheads for Computers as Components I/O devices  I/O devices:  serial links  timers and counters  keyboards  displays  analog I/O

© 2000 Morgan Kaufman Overheads for Computers as Components Timers and counters  Very similar:  a timer is incremented by a periodic signal;  a counter is incremented by an asynchronous, occasional signal.  Overflow causes interrupt.

© 2000 Morgan Kaufman Overheads for Computers as Components Watchdog timer  Watchdog timer is periodically reset by system timer.  If watchdog is not reset, it generates an interrupt to reset the host. host CPU watchdog timer interrupt reset

© 2000 Morgan Kaufman Overheads for Computers as Components Switch debouncing A switch must be debounced to eliminate mechanical bouncing caused by multiple contacts:

© 2000 Morgan Kaufman Overheads for Computers as Components Encoded keyboard  An array of switches is read by an encoder.  N-key rollover remembers multiple key depressions. row

© 2000 Morgan Kaufman Overheads for Computers as Components LED  Must use resistor to limit current:

© 2000 Morgan Kaufman Overheads for Computers as Components 7-segment LCD display  May use parallel or multiplexed input.

© 2000 Morgan Kaufman Overheads for Computers as Components Types of high-resolution display  Cathode ray tube (CRT)  Liquid crystal display (LCD)  Plasma, etc.

© 2000 Morgan Kaufman Overheads for Computers as Components Touchscreen  Includes input and output device.  Input device is a two-dimensional voltmeter:

© 2000 Morgan Kaufman Overheads for Computers as Components Touchscreen position sensing ADC voltage

© 2000 Morgan Kaufman Overheads for Computers as Components Sample-and-hold  Required in any A/D: converter V in