SlideShare une entreprise Scribd logo
1  sur  24
INTERFACING


       Presented By,
   Er. Swapnil Kaware,
    B.E.(Electronics),
 svkaware@yahoo.co.in
Basic Interfacing Concept

• Any application of Microprocessor Based system
  Requires the transfer of data between external
  circuitry to the Microprocessor and Microprocessor to
  the External circuitry. User can give information (i.e.
  input) to the Microprocessor using keyboard and user
  can see the result or output information from the
  Microprocessor with the help of display.

• Hence interfacing is used to exchange information
  between two different applications/devices.
Memory Mapped I/O

• Device address is of 16 Bit. means A0 to A15 lines are
  used to generate device address.
• MEMR and MEMW control signals are used to control
  read and write I/O operations.
• Data transfer is between Any register and I/O device.
• Maximum number of I/O devices are 65536.
• Decoding 16 bit address may requires more hardware.
• For e.g. MOV R M, ADD M,CMP M etc.
INTERFACING IN MEMORY MAPPED I/O
A15
A14                  D0    D0
A13                  D7    D7           PA0
A12                  A0    A0           PA7
A11                  A1    A1
A10                                     PB0
                  MEMR     RD
A9
                 MEMW      WR           PB7
A8
A7             RESET OUT   RESET
                                        PC0
A6
A5
A4
                            8255        PC7


A3                                 CS
A2
I/O Mapped I/O

• Device address is of 8 Bit. means A0 to A7 or A8 to A15
  lines are used to generate device address.
• IOR and IOW control signals are used to control read
  and write I/O operations.
• Data transfer is between Accumulator and I/O device.
• Maximum number of I/O devices are 256.
• Decoding 16 bit address may requires less hardware.
• For e.g. IN, OUT etc.
INTERFACING IN I/O MAPPED I/O
                        D0    D0
                        D7    D7           PA0
A7
                        A0    A0           PA7
A6                      A1    A1

                       IOR    RD           PB0
A5
                       IOW    WR           PB7
A4
                  RESET OUT   RESET
                                           PC0
A3

A2                             8255        PC7

                                      CS
8255 PPI
• The INTEL 8255 is a 40 pin IC having total 24 I/O
  pins. consisting of 3 numbers of 8 –bit parallel I/O
  ports (i.e. PORT A, PORT B,PORT C). The ports can
  be programmed to function either as a input port or
  as a output port in different operating modes. It
  requires 4 internal addresses and has one logic LOW
  chip select pin. Its main functions are to interface
  peripheral devices to the microprocessor. Basically
  used for parallel data transfer. operates in mainly
  two modes.
• (1) Bit Set Reset Mode (BSR Mode).
• (2) I/O Mode.
Block Diagram of 8255 PPI
 POWER              +5V                                    PA
 SUPPLIES           Ground                    GROUP A
                             GROUP A
                                             PORT A (8)
                             CONTROL                      PA7-PA0
 Bidirectional
 Data Bus
 D7- D0                                      GROUP A        PCU
                 DATA BUS
                  BUFFER                      PORT C
                                  8 Bit      UPPER (4)    PC7-PC4
                                  Internal
                                  Data Bus
                                              GROUP B       PCL
                                               PORT C
                                             LOWER (4)    PC3-PC0
                  READ/
RD
WR                WRITE
                             GROUP B                        PB
A0               CONTROL                      GROUP B
A1
                  LOGIC      CONTROL
RESET                                        PORT B (8)
                                                          PB7-PB0
            cs
Function of Blocks
  BLOCK                                   FUNCTION OF BLOCK

                  It is used to interface the internal data bus of 8255 to the
Data Bus Buffer   system data bus by reading and writing operations.
                  It accepts the input from the address bus and issues commands
 Read/write       to the individual group blocks. also issues appropriate enabling
 Control logic    signals to access the required data/control words/status words.

                  It can be programmed in three modes Mode0, Mode1 and
  Port A          Mode2.

                  It can be programmed in three modes Mode0 and Mode1.
  Port B

                  It can be programmed for Bit Set/reset operation.
  Port C
Pin Diagram of 8255 PPI




8255 Pin
Diagram
Function of Pins
   PIN                                   FUNCTION OF PIN

                 These are bidirectional, tri-state data bus lines are connected to the
                 system data bus. They are used to transfer data and control word
D0-D7 (Data Bus) from microprocessor (8085) to 8255 or receive data or status word
                 from 8255 to the 8085.


                   These are 8 Bit bidirectional I/O pins used to send data to output
                   device and to receive data from input device. It functions as an 8 Bit
PA0-PA7 (Port A)   data output latch/buffer when used in output mode and as an 8 Bit
                   data input latch/buffer when used in input mode.


                   These are 8 Bit bidirectional I/O pins used to send data to output
                   device and to receive data from input device. It functions as an 8 Bit
PB0-PB7 (Port B)   data output latch/buffer when used in output mode and as an 8 Bit
                   data input latch/buffer when used in input mode.
Function of Pins
  PIN                             FUNCTION OF PIN

           These are 8 bit bidirectional I/O pins divided into two groups PCL
           (PC3-PC) and PCU (PC7-PC4).these groups can individually transfer
PC0-PC7    data in or out when programmed for simple I/O, and used as
(Port C)   handshake signals when programmed for handshake or
           bidirectional modes.

           When this pin is low, the CPU can read data in the ports or the status
 RD        word through the data bus buffer.
           When this pin is low, the CPU can write data on the ports or in the
 WR        control register through the data bus buffer.

           This pin can be enabled for data transfer operation between the CPU
 CS        and 8255.

           This pin is used to reset 8255.i.e control register gets cleared and all
 RESET     the ports are set to the input mode.
Function of Pins
PIN                                 FUNCTION OF PIN

A0-A1        The selection of input port and control word register is done by
             using A0 and A1 pins In conjunction with RD and WR pins.

 A1     A0     RD      WR      CS            Operations
 0      0      0       1       0       PORT A TO DATA BUS
 0      1      0       1       0       PORT B TO DATA BUS
 1      0      0       1       0       PORT C TO DATA BUS
 0      0      1       0       0       DATA BUS TO PORT A
 0      1      1       0       0       DATA BUS TO PORT B
 1      0      1       0       0       DATA BUS TO PORT C
 1      1      1       0       0       DATA BUS TO CONTROL REGISTER
 x      x      x       x       1       DATA BUS TRI STATED
 1      1      0       1       0       ILLEGAL CONDITION
 x      x      1       1       0       DATA BUS TRI STATED
Operating Modes Of 8255
• There are two main operational modes of 8255:
(1) Input/output mode,
(2) Bit set/reset mode (BSR Mode).

I/O mode again classified into three types
• (1) Mode 0,
• (2) Mode 1,
• (3) Mode 2.
MODE 0
• In this mode, the ports can be used for simple input/output
  operations without handshaking.
• If both port A and B are initialized in mode 0, the two halves
  of port C can be either used together as an additional 8-bit
  port, or they can be used as individual 4-bit ports.
• Since the two halves of port C are independent, they may be
  used such that one-half is initialized as an input port while the
  other half is initialized as an output port.

The mode 0 has following features:

• O/p are latched.
• I/p are buffered not latched.
• Port do not have handshake or interrupt capability.
MODE 1
• When we wish to use port A or port B for handshake
  (strobed) input or output operation, we initialize that port in
  mode 1.
• For port B in this mode (irrespective of whether is acting as
  an input port or output port), PC0, PC1 and PC2 pins function
  as handshake lines.


The mode 1 has following features:
• Two ports i.e. port A and B can be use as 8-bit i/o port.
• Each port uses three lines of port c as handshake signal and
  remaining two signals can be function as i/o port.
• Interrupt logic is supported.
• Input and Output data are latched.
MODE 2
• Only group A can be initialized in this mode.
• Port A can be used for bidirectional handshake data
  transfer. This means that data can be input or output on
  the same eight lines (PA0 - PA7).
• Pins PC3 - PC7 are used as handshake lines for port A.
• The remaining pins of port C (PC0 - PC2) can be used as
  input/output lines if group B is initialized in mode 0.
• In this mode, the 8255 may be used to extend the
  system bus to a slave microprocessor.
Control Word Format in I/O Mode
0   D6   D5     D4   D3   D2   D1   D0   GROUP B
                                         PORT C (LOWER)
                                         1=I/P, 0=O/P
                                         PORT B
                                         1=I/P, 0=O/P
                                         MODE SELECTION
                                         0 = MODE 0
                                         1 = MODE 1

                                         GROUP A
                                         PORT C (UPPER)
                                         1=I/P, 0=O/P
                                         PORT A
                                         1=I/P, 0=O/P
                                         MODE SELECTION
                                         00 = MODE 0
MODE SET FLAG                            01 = MODE 1
1 = ACTIVE                               1X = MODE 2
Control Word Format in BSR Mode
0    D6   D5   D4    D3   D2   D1   D0
                                                          BIT SET/RESET
                                                          1 = SET
                                                          2 = RESET
     DON’T CARE


                                     BIT SELECT

                                         0   1    2   3    4    5   6     7
                                         0   1    0   1    0    1   0     1   B0
                                         0   0    1   1    0    0   1     1   B1
                                         0   0    0   0    1    1   1     1   B2




BIT SET/RESET FLAG
     0 = ACTIVE
Write a program to initialize 8255 in the configuration
 below.(assume address of the CW register as 83H).
 (1) Port A: simple input (2) Port B: simple output
        (3) Port CL: output (4)Port CU: input


• Solution:
 1      0   0        1    1    0     0    0
                                                = 98H
     Program:
                MVI A,98H ; LOAD CONTROL WORD

                OUT 83H   ; SEND CONTROL WORD
Write a program to initialize 8255 in the configuration
      below.(assume address of the CW register as 23H).
               (1) Port A: output with handshake
                (2) Port B: input with handshake
             (3) Port CL: output (4)Port CU: input


• Solution:
 1      0      1      0      1      1     1      0
                                                        = AEH
  Program:
               MVI A,AEH ; LOAD CONTROL WORD

               OUT 23H     ; SEND CONTROL WORD
Find the control word for the register arrangement
       of the ports of intel 8255 for mode 0 operation.
    • Port A: Output, Port B: Output,
    • Port CU: Output, Port CL: Output

     Solution:

1        0      0      0      0     0      0      0
                                                         = 80H

     The control word register for the above ports of intel
     8255 is 80H.
Find the control word for the register arrangement
       of the ports of intel 8255 for mode 0 operation.
    • Port A: Input, Port B: Input,
    • Port CU: Input, Port CL: Input

     Solution:

1        0      0      1      1     0      1      1
                                                         = 9BH

     The control word register for the above ports of intel
     8255 is 9BH.
END OF SESSION

          svkaware@yahoo.co.in

Contenu connexe

Tendances

8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessorVikas Gupta
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram descriptionAkhil Singal
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacingdeval patel
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller Gaurav Verma
 
8086-microprocessor
8086-microprocessor8086-microprocessor
8086-microprocessorjhcid
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessorAMAN SRIVASTAVA
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
Microprocessor 8086 instructions
Microprocessor 8086 instructionsMicroprocessor 8086 instructions
Microprocessor 8086 instructionsRavi Anand
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386Abinaya B
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051hello_priti
 
Stack organization
Stack organizationStack organization
Stack organizationchauhankapil
 
Architecture of 8086 microprocessor
Architecture of  8086 microprocessorArchitecture of  8086 microprocessor
Architecture of 8086 microprocessorAnirban Saha Anik
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 completeShubham Singh
 
Data manipulation instructions
Data manipulation instructionsData manipulation instructions
Data manipulation instructionsMahesh Kumar Attri
 

Tendances (20)

8051 interrupts
8051 interrupts8051 interrupts
8051 interrupts
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram description
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller
 
8086-microprocessor
8086-microprocessor8086-microprocessor
8086-microprocessor
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
Microprocessor 8086 instructions
Microprocessor 8086 instructionsMicroprocessor 8086 instructions
Microprocessor 8086 instructions
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
Stack organization
Stack organizationStack organization
Stack organization
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Architecture of 8086 microprocessor
Architecture of  8086 microprocessorArchitecture of  8086 microprocessor
Architecture of 8086 microprocessor
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Data manipulation instructions
Data manipulation instructionsData manipulation instructions
Data manipulation instructions
 
8251 USART
8251 USART8251 USART
8251 USART
 

Similaire à Interfacing of 8255 IC By Er. Swapnil Kaware.

8255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 08255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 0ABHIMANYUJHA8
 
Programmable peripheral interface 8255
Programmable peripheral interface 8255Programmable peripheral interface 8255
Programmable peripheral interface 8255Marajulislam3
 
Mod-2 M&M.pptx
Mod-2 M&M.pptxMod-2 M&M.pptx
Mod-2 M&M.pptxTechCook1
 
8255 ppi students material for ppi mpmc study
8255 ppi students material for ppi mpmc study8255 ppi students material for ppi mpmc study
8255 ppi students material for ppi mpmc studySirisha Vamsi
 
363118864 8255-nptel
363118864 8255-nptel363118864 8255-nptel
363118864 8255-nptelZerihunDemere
 
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255Zahid Parvez
 
Io (2)
Io (2)Io (2)
Io (2)Aisu
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptsharan Kumar
 
Basics of peripheral devices and Working
Basics of peripheral devices and WorkingBasics of peripheral devices and Working
Basics of peripheral devices and WorkingDr.YNM
 
Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Neelam Kapoor
 
MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3deepakdmaat
 

Similaire à Interfacing of 8255 IC By Er. Swapnil Kaware. (20)

8255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 08255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 0
 
1.ppi 8255
1.ppi 8255 1.ppi 8255
1.ppi 8255
 
8255 class
8255 class8255 class
8255 class
 
Programmable peripheral interface 8255
Programmable peripheral interface 8255Programmable peripheral interface 8255
Programmable peripheral interface 8255
 
Mod-2 M&M.pptx
Mod-2 M&M.pptxMod-2 M&M.pptx
Mod-2 M&M.pptx
 
8255 ppi students material for ppi mpmc study
8255 ppi students material for ppi mpmc study8255 ppi students material for ppi mpmc study
8255 ppi students material for ppi mpmc study
 
8255 presentaion.ppt
8255 presentaion.ppt8255 presentaion.ppt
8255 presentaion.ppt
 
363118864 8255-nptel
363118864 8255-nptel363118864 8255-nptel
363118864 8255-nptel
 
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255PROGRAMMABLE PERIPHERAL  INTERFACE (PPI) -8255
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) -8255
 
8255 ppi.pptx
8255 ppi.pptx8255 ppi.pptx
8255 ppi.pptx
 
8255 ppi
8255 ppi8255 ppi
8255 ppi
 
Io (2)
Io (2)Io (2)
Io (2)
 
unit-3-8255.pdf
unit-3-8255.pdfunit-3-8255.pdf
unit-3-8255.pdf
 
8255_Ppi new
8255_Ppi new8255_Ppi new
8255_Ppi new
 
Programmableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 pptProgrammableperipheralinterface 8255 ppt
Programmableperipheralinterface 8255 ppt
 
Basics of peripheral devices and Working
Basics of peripheral devices and WorkingBasics of peripheral devices and Working
Basics of peripheral devices and Working
 
Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5Microprocessor Basics 8085-8255 ch-5
Microprocessor Basics 8085-8255 ch-5
 
Unit-IV.pptx
Unit-IV.pptxUnit-IV.pptx
Unit-IV.pptx
 
8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf
 
MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3
 

Plus de Prof. Swapnil V. Kaware

Corona Virus Awareness by, Er. Swapnil V. Kaware
Corona Virus Awareness by, Er. Swapnil V. KawareCorona Virus Awareness by, Er. Swapnil V. Kaware
Corona Virus Awareness by, Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Basic Electronics By, Er. Swapnil V. Kawrare
Basic Electronics By, Er. Swapnil V. KawrareBasic Electronics By, Er. Swapnil V. Kawrare
Basic Electronics By, Er. Swapnil V. KawrareProf. Swapnil V. Kaware
 
Addressing modes of 8085 by Er. Swapnil V. Kaware
Addressing modes of 8085 by Er. Swapnil V. KawareAddressing modes of 8085 by Er. Swapnil V. Kaware
Addressing modes of 8085 by Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Best Interview Tips By, Er. Swapnil V. Kaware
Best Interview Tips By, Er. Swapnil V. KawareBest Interview Tips By, Er. Swapnil V. Kaware
Best Interview Tips By, Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
LED Lighting for Energy Efficiency By, Er. Swapnil V. Kaware
LED Lighting for Energy Efficiency By, Er. Swapnil V. KawareLED Lighting for Energy Efficiency By, Er. Swapnil V. Kaware
LED Lighting for Energy Efficiency By, Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Microprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareMicroprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Electronics Lab Manual by Er. Swapnil V. Kaware
Electronics Lab Manual by Er. Swapnil V. KawareElectronics Lab Manual by Er. Swapnil V. Kaware
Electronics Lab Manual by Er. Swapnil V. KawareProf. Swapnil V. Kaware
 
Transistors & Oscillators by Er. Swapnil Kaware
Transistors & Oscillators by Er. Swapnil KawareTransistors & Oscillators by Er. Swapnil Kaware
Transistors & Oscillators by Er. Swapnil KawareProf. Swapnil V. Kaware
 
Basic Electronics (Rectifiers) by Er. Swapnil Kaware
Basic Electronics (Rectifiers) by Er. Swapnil KawareBasic Electronics (Rectifiers) by Er. Swapnil Kaware
Basic Electronics (Rectifiers) by Er. Swapnil KawareProf. Swapnil V. Kaware
 
Digital Electronics Basics by Er. Swapnil Kaware
Digital Electronics Basics by Er. Swapnil KawareDigital Electronics Basics by Er. Swapnil Kaware
Digital Electronics Basics by Er. Swapnil KawareProf. Swapnil V. Kaware
 
Digital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil KawareDigital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil KawareProf. Swapnil V. Kaware
 
Cryptography & Network Security By, Er. Swapnil Kaware
Cryptography & Network Security By, Er. Swapnil KawareCryptography & Network Security By, Er. Swapnil Kaware
Cryptography & Network Security By, Er. Swapnil KawareProf. Swapnil V. Kaware
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareProf. Swapnil V. Kaware
 

Plus de Prof. Swapnil V. Kaware (20)

Corona Virus Awareness by, Er. Swapnil V. Kaware
Corona Virus Awareness by, Er. Swapnil V. KawareCorona Virus Awareness by, Er. Swapnil V. Kaware
Corona Virus Awareness by, Er. Swapnil V. Kaware
 
Basic Electronics By, Er. Swapnil V. Kawrare
Basic Electronics By, Er. Swapnil V. KawrareBasic Electronics By, Er. Swapnil V. Kawrare
Basic Electronics By, Er. Swapnil V. Kawrare
 
Addressing modes of 8085 by Er. Swapnil V. Kaware
Addressing modes of 8085 by Er. Swapnil V. KawareAddressing modes of 8085 by Er. Swapnil V. Kaware
Addressing modes of 8085 by Er. Swapnil V. Kaware
 
Best GD tips by, Er. Swapnil V. Kaware
Best GD tips by, Er. Swapnil V. KawareBest GD tips by, Er. Swapnil V. Kaware
Best GD tips by, Er. Swapnil V. Kaware
 
Best Interview Tips By, Er. Swapnil V. Kaware
Best Interview Tips By, Er. Swapnil V. KawareBest Interview Tips By, Er. Swapnil V. Kaware
Best Interview Tips By, Er. Swapnil V. Kaware
 
Chandrayaan 2 By, Er. Swapnil V. Kaware
Chandrayaan 2 By, Er. Swapnil V. KawareChandrayaan 2 By, Er. Swapnil V. Kaware
Chandrayaan 2 By, Er. Swapnil V. Kaware
 
LED Lighting for Energy Efficiency By, Er. Swapnil V. Kaware
LED Lighting for Energy Efficiency By, Er. Swapnil V. KawareLED Lighting for Energy Efficiency By, Er. Swapnil V. Kaware
LED Lighting for Energy Efficiency By, Er. Swapnil V. Kaware
 
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-2) By Er. Swapnil V. Kaware
 
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. KawareMicroprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
Microprocessor & Interfacing (Part-1) By Er. Swapnil V. Kaware
 
Combinational Logic Circuits
Combinational Logic CircuitsCombinational Logic Circuits
Combinational Logic Circuits
 
Microprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. KawareMicroprocessor Lab Manual by Er. Swapnil V. Kaware
Microprocessor Lab Manual by Er. Swapnil V. Kaware
 
LED basics by Er. Swapnil V. Kaware
LED basics by Er. Swapnil V. KawareLED basics by Er. Swapnil V. Kaware
LED basics by Er. Swapnil V. Kaware
 
Electronics Lab Manual by Er. Swapnil V. Kaware
Electronics Lab Manual by Er. Swapnil V. KawareElectronics Lab Manual by Er. Swapnil V. Kaware
Electronics Lab Manual by Er. Swapnil V. Kaware
 
Transistors & Oscillators by Er. Swapnil Kaware
Transistors & Oscillators by Er. Swapnil KawareTransistors & Oscillators by Er. Swapnil Kaware
Transistors & Oscillators by Er. Swapnil Kaware
 
Basic Electronics (Rectifiers) by Er. Swapnil Kaware
Basic Electronics (Rectifiers) by Er. Swapnil KawareBasic Electronics (Rectifiers) by Er. Swapnil Kaware
Basic Electronics (Rectifiers) by Er. Swapnil Kaware
 
Basic Electronics by Er. Swapnil Kaware
Basic Electronics by Er. Swapnil KawareBasic Electronics by Er. Swapnil Kaware
Basic Electronics by Er. Swapnil Kaware
 
Digital Electronics Basics by Er. Swapnil Kaware
Digital Electronics Basics by Er. Swapnil KawareDigital Electronics Basics by Er. Swapnil Kaware
Digital Electronics Basics by Er. Swapnil Kaware
 
Digital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil KawareDigital computer Basics by, Er. Swapnil Kaware
Digital computer Basics by, Er. Swapnil Kaware
 
Cryptography & Network Security By, Er. Swapnil Kaware
Cryptography & Network Security By, Er. Swapnil KawareCryptography & Network Security By, Er. Swapnil Kaware
Cryptography & Network Security By, Er. Swapnil Kaware
 
Digital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil KawareDigital signal processing By Er. Swapnil Kaware
Digital signal processing By Er. Swapnil Kaware
 

Dernier

MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 

Dernier (20)

MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 

Interfacing of 8255 IC By Er. Swapnil Kaware.

  • 1. INTERFACING Presented By, Er. Swapnil Kaware, B.E.(Electronics), svkaware@yahoo.co.in
  • 2. Basic Interfacing Concept • Any application of Microprocessor Based system Requires the transfer of data between external circuitry to the Microprocessor and Microprocessor to the External circuitry. User can give information (i.e. input) to the Microprocessor using keyboard and user can see the result or output information from the Microprocessor with the help of display. • Hence interfacing is used to exchange information between two different applications/devices.
  • 3. Memory Mapped I/O • Device address is of 16 Bit. means A0 to A15 lines are used to generate device address. • MEMR and MEMW control signals are used to control read and write I/O operations. • Data transfer is between Any register and I/O device. • Maximum number of I/O devices are 65536. • Decoding 16 bit address may requires more hardware. • For e.g. MOV R M, ADD M,CMP M etc.
  • 4. INTERFACING IN MEMORY MAPPED I/O A15 A14 D0 D0 A13 D7 D7 PA0 A12 A0 A0 PA7 A11 A1 A1 A10 PB0 MEMR RD A9 MEMW WR PB7 A8 A7 RESET OUT RESET PC0 A6 A5 A4 8255 PC7 A3 CS A2
  • 5. I/O Mapped I/O • Device address is of 8 Bit. means A0 to A7 or A8 to A15 lines are used to generate device address. • IOR and IOW control signals are used to control read and write I/O operations. • Data transfer is between Accumulator and I/O device. • Maximum number of I/O devices are 256. • Decoding 16 bit address may requires less hardware. • For e.g. IN, OUT etc.
  • 6. INTERFACING IN I/O MAPPED I/O D0 D0 D7 D7 PA0 A7 A0 A0 PA7 A6 A1 A1 IOR RD PB0 A5 IOW WR PB7 A4 RESET OUT RESET PC0 A3 A2 8255 PC7 CS
  • 7. 8255 PPI • The INTEL 8255 is a 40 pin IC having total 24 I/O pins. consisting of 3 numbers of 8 –bit parallel I/O ports (i.e. PORT A, PORT B,PORT C). The ports can be programmed to function either as a input port or as a output port in different operating modes. It requires 4 internal addresses and has one logic LOW chip select pin. Its main functions are to interface peripheral devices to the microprocessor. Basically used for parallel data transfer. operates in mainly two modes. • (1) Bit Set Reset Mode (BSR Mode). • (2) I/O Mode.
  • 8. Block Diagram of 8255 PPI POWER +5V PA SUPPLIES Ground GROUP A GROUP A PORT A (8) CONTROL PA7-PA0 Bidirectional Data Bus D7- D0 GROUP A PCU DATA BUS BUFFER PORT C 8 Bit UPPER (4) PC7-PC4 Internal Data Bus GROUP B PCL PORT C LOWER (4) PC3-PC0 READ/ RD WR WRITE GROUP B PB A0 CONTROL GROUP B A1 LOGIC CONTROL RESET PORT B (8) PB7-PB0 cs
  • 9. Function of Blocks BLOCK FUNCTION OF BLOCK It is used to interface the internal data bus of 8255 to the Data Bus Buffer system data bus by reading and writing operations. It accepts the input from the address bus and issues commands Read/write to the individual group blocks. also issues appropriate enabling Control logic signals to access the required data/control words/status words. It can be programmed in three modes Mode0, Mode1 and Port A Mode2. It can be programmed in three modes Mode0 and Mode1. Port B It can be programmed for Bit Set/reset operation. Port C
  • 10. Pin Diagram of 8255 PPI 8255 Pin Diagram
  • 11. Function of Pins PIN FUNCTION OF PIN These are bidirectional, tri-state data bus lines are connected to the system data bus. They are used to transfer data and control word D0-D7 (Data Bus) from microprocessor (8085) to 8255 or receive data or status word from 8255 to the 8085. These are 8 Bit bidirectional I/O pins used to send data to output device and to receive data from input device. It functions as an 8 Bit PA0-PA7 (Port A) data output latch/buffer when used in output mode and as an 8 Bit data input latch/buffer when used in input mode. These are 8 Bit bidirectional I/O pins used to send data to output device and to receive data from input device. It functions as an 8 Bit PB0-PB7 (Port B) data output latch/buffer when used in output mode and as an 8 Bit data input latch/buffer when used in input mode.
  • 12. Function of Pins PIN FUNCTION OF PIN These are 8 bit bidirectional I/O pins divided into two groups PCL (PC3-PC) and PCU (PC7-PC4).these groups can individually transfer PC0-PC7 data in or out when programmed for simple I/O, and used as (Port C) handshake signals when programmed for handshake or bidirectional modes. When this pin is low, the CPU can read data in the ports or the status RD word through the data bus buffer. When this pin is low, the CPU can write data on the ports or in the WR control register through the data bus buffer. This pin can be enabled for data transfer operation between the CPU CS and 8255. This pin is used to reset 8255.i.e control register gets cleared and all RESET the ports are set to the input mode.
  • 13. Function of Pins PIN FUNCTION OF PIN A0-A1 The selection of input port and control word register is done by using A0 and A1 pins In conjunction with RD and WR pins. A1 A0 RD WR CS Operations 0 0 0 1 0 PORT A TO DATA BUS 0 1 0 1 0 PORT B TO DATA BUS 1 0 0 1 0 PORT C TO DATA BUS 0 0 1 0 0 DATA BUS TO PORT A 0 1 1 0 0 DATA BUS TO PORT B 1 0 1 0 0 DATA BUS TO PORT C 1 1 1 0 0 DATA BUS TO CONTROL REGISTER x x x x 1 DATA BUS TRI STATED 1 1 0 1 0 ILLEGAL CONDITION x x 1 1 0 DATA BUS TRI STATED
  • 14. Operating Modes Of 8255 • There are two main operational modes of 8255: (1) Input/output mode, (2) Bit set/reset mode (BSR Mode). I/O mode again classified into three types • (1) Mode 0, • (2) Mode 1, • (3) Mode 2.
  • 15. MODE 0 • In this mode, the ports can be used for simple input/output operations without handshaking. • If both port A and B are initialized in mode 0, the two halves of port C can be either used together as an additional 8-bit port, or they can be used as individual 4-bit ports. • Since the two halves of port C are independent, they may be used such that one-half is initialized as an input port while the other half is initialized as an output port. The mode 0 has following features: • O/p are latched. • I/p are buffered not latched. • Port do not have handshake or interrupt capability.
  • 16. MODE 1 • When we wish to use port A or port B for handshake (strobed) input or output operation, we initialize that port in mode 1. • For port B in this mode (irrespective of whether is acting as an input port or output port), PC0, PC1 and PC2 pins function as handshake lines. The mode 1 has following features: • Two ports i.e. port A and B can be use as 8-bit i/o port. • Each port uses three lines of port c as handshake signal and remaining two signals can be function as i/o port. • Interrupt logic is supported. • Input and Output data are latched.
  • 17. MODE 2 • Only group A can be initialized in this mode. • Port A can be used for bidirectional handshake data transfer. This means that data can be input or output on the same eight lines (PA0 - PA7). • Pins PC3 - PC7 are used as handshake lines for port A. • The remaining pins of port C (PC0 - PC2) can be used as input/output lines if group B is initialized in mode 0. • In this mode, the 8255 may be used to extend the system bus to a slave microprocessor.
  • 18. Control Word Format in I/O Mode 0 D6 D5 D4 D3 D2 D1 D0 GROUP B PORT C (LOWER) 1=I/P, 0=O/P PORT B 1=I/P, 0=O/P MODE SELECTION 0 = MODE 0 1 = MODE 1 GROUP A PORT C (UPPER) 1=I/P, 0=O/P PORT A 1=I/P, 0=O/P MODE SELECTION 00 = MODE 0 MODE SET FLAG 01 = MODE 1 1 = ACTIVE 1X = MODE 2
  • 19. Control Word Format in BSR Mode 0 D6 D5 D4 D3 D2 D1 D0 BIT SET/RESET 1 = SET 2 = RESET DON’T CARE BIT SELECT 0 1 2 3 4 5 6 7 0 1 0 1 0 1 0 1 B0 0 0 1 1 0 0 1 1 B1 0 0 0 0 1 1 1 1 B2 BIT SET/RESET FLAG 0 = ACTIVE
  • 20. Write a program to initialize 8255 in the configuration below.(assume address of the CW register as 83H). (1) Port A: simple input (2) Port B: simple output (3) Port CL: output (4)Port CU: input • Solution: 1 0 0 1 1 0 0 0 = 98H Program: MVI A,98H ; LOAD CONTROL WORD OUT 83H ; SEND CONTROL WORD
  • 21. Write a program to initialize 8255 in the configuration below.(assume address of the CW register as 23H). (1) Port A: output with handshake (2) Port B: input with handshake (3) Port CL: output (4)Port CU: input • Solution: 1 0 1 0 1 1 1 0 = AEH Program: MVI A,AEH ; LOAD CONTROL WORD OUT 23H ; SEND CONTROL WORD
  • 22. Find the control word for the register arrangement of the ports of intel 8255 for mode 0 operation. • Port A: Output, Port B: Output, • Port CU: Output, Port CL: Output Solution: 1 0 0 0 0 0 0 0 = 80H The control word register for the above ports of intel 8255 is 80H.
  • 23. Find the control word for the register arrangement of the ports of intel 8255 for mode 0 operation. • Port A: Input, Port B: Input, • Port CU: Input, Port CL: Input Solution: 1 0 0 1 1 0 1 1 = 9BH The control word register for the above ports of intel 8255 is 9BH.
  • 24. END OF SESSION svkaware@yahoo.co.in