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
   111   112   113   114   115   116   117   118   119   120   121