Справочник Пользователя для National Instruments PCI-DIO-96

Скачать
Страница из 93
Chapter 4
Theory of Operation
©
 National Instruments Corporation
4-3
PCI-DIO-96 User Manual
82C55A Programmable Peripheral Interface
The four 82C55A PPI chips are the heart of the PCI-DIO-96. Each of 
these chips has 24 programmable I/O pins that represent three 8-bit 
ports: PA, PB, and PC. Each port can be programmed as an input or 
output port. The 82C55A has three modes of operation: simple I/O 
(mode 0), strobed I/O (mode 1), and bidirectional I/O (mode 2). In 
modes 1 and 2, the three ports are divided into two groups: group A and 
group B. Each group has eight data bits and four control and status bits 
from port C (PC). Modes 1 and 2 use handshaking signals from the 
computer to synchronize data transfers. Refer to Chapter 6, 
Programming
, or to Appendix B, MSM82C55A Data Sheet, for more 
detailed information.
82C53 Programmable Interval Timer
The 82C53 programmable interval timer generates timed interrupt 
requests to your computer. The 82C53 has three 16-bit counters, which 
can each be used in one of six different modes. The PCI-DIO-96 uses 
two of the counters to generate interrupt requests; the third counter is 
not used and is not accessible. Refer to Chapter 5, Register Map and 
Description
, or to Appendix C, MSM82C53 Data Sheet, for more 
detailed information.
Interrupt Control Circuitry
Two software-controlled registers determine which devices, if any, 
generate interrupts. Each of the four 82C55A devices has two interrupt 
lines, PC3 and PC0, connected to the interrupt circuitry. The 82C53 
device has two of its three counter outputs connected to the interrupt 
circuitry. Any of these 10 signals can interrupt the computer if the 
interrupt circuitry is enabled and the corresponding enable bit is set. See 
Chapter 5, Register Map and Description, for more information. 
Normally, the handshaking circuitry controls PC3 and/or PC0 of the 
82C55A devices; however, you can configure either of these two lines 
for input and then use them as external interrupts. An interrupt occurs 
on the signal line low-to-high transition.