Page 116 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 116
Introduction to Microprocessors Parminder Kaur, Lovely Professional University
Notes Unit 8: Interfacing I/O Devices
CONTENTS
Objectives
Introduction
8.1 Basic Interface Concepts
8.2 Graphical User Interface
8.2.1 Physical Devices
8.2.2 Virtual Devices
8.2 3 Polling and Sampling
8.2.4 Device Association
8.2.5 Device Input Modes
8.2.6 Application Structure
8.2.7 Event Queues
8.2.8 Toolkits and Callbacks
8.3 I/O Devices in Microprocessor
8.3.1 Dealing with I/O Devices
8.3.2 Peripheral I/O Instructions
8.3.3 The Execution of the OUT Instruction
8.3.4 The Execution of the IN Instruction
8.3.5 The Interfacing of Output Devices
8.3.6 Interfacing of Input Devices
8.3.7 Interfacing the LEDs
8.3.8 Interfacing the LEDs (Control Circuit)
8.3.9 Interfacing the LEDs (Latch & LEDs)
8.3.10 Interfacing the LEDs (The Program)
8.3.11 Interfacing the Switches
8.3.12 Interfacing the Switches (Control Circuit)
8.3.13 Interfacing the Switches (Latch & Switches)
8.3.14 Interfacing the Switches (The Program)
8.4 Memory Mapped I/O
8.4.1 Memory Barriers
8.4.2 Port Mapped vs. Memory Mapped I/O
8.5 Summary
8.6 Keywords
8.7 Self-Assessment Questions
8.8 Review Questions
8.9 Further Reading
110 LOVELY PROFESSIONAL UNIVERSITY