Contents
PC-DIO-96 User Manual
vi
© National Instruments Corporation
Chapter 4
Register-Level Programming
.........................................................................................
4-1
Introduction ...................................................................................................................
4-1
Register Map .................................................................................................................
4-2
Register Descriptions ....................................................................................................
4-3
Register Description for the 82C55A ................................................................
4-3
Register Description for the 8253 .....................................................................
4-4
Register Description for the Interrupt Control Registers ..................................
4-5
Interrupt Control Register 1 ..................................................................
4-6
Interrupt Control Register 2 ..................................................................
4-8
Programming Considerations for the 82C55A ..............................................................
4-9
Modes of Operation for the 82C55A .................................................................
4-9
Mode 0 ...................................................................................................
4-9
Mode 1 ...................................................................................................
4-9
Mode 2 ...................................................................................................
4-10
Single Bit Set/Reset Feature ..................................................................
4-10
Mode 0—Basic I/O ...........................................................................................
4-10
Mode 0 Programming Example ............................................................
4-11
Mode 1—Strobed Input .....................................................................................
4-12
Mode 1 Input Programming Example ...................................................
4-14
Mode 1—Strobed Output ..................................................................................
4-15
Mode 1 Output Programming Example ................................................
4-16
Mode 2—Bidirectional Bus...............................................................................
4-17
Mode 2 Programming Example ............................................................
4-19
Interrupt Programming Examples for the 82C55A ...........................................
4-19
Programming Considerations for the 8253 ...................................................................
4-21
General Information ..........................................................................................
4-21
Interrupt Programming Example for the 8253 ..................................................
4-22
Interrupt Handling .........................................................................................................
4-28
Appendix A
Specifications
........................................................................................................................
A-1
Appendix B
OKI 82C55A Data Sheet
..................................................................................................
B-1
Appendix C
AMD 8253 Data Sheet
.......................................................................................................
C-1
Appendix D
Customer Communication
..............................................................................................
D-1
Glossary
......................................................................................................................
Glossary-1
Index
..................................................................................................................................
Index-1
Summary of Contents for PC-DIO-96
Page 71: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 2 National Instruments Corporation...
Page 72: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 3 PC DIO 96 User Manual...
Page 73: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 4 National Instruments Corporation...
Page 74: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 5 PC DIO 96 User Manual...
Page 75: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 6 National Instruments Corporation...
Page 76: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 7 PC DIO 96 User Manual...
Page 77: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 8 National Instruments Corporation...
Page 78: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 9 PC DIO 96 User Manual...
Page 79: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 10 National Instruments Corporation...
Page 80: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 11 PC DIO 96 User Manual...
Page 81: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 12 National Instruments Corporation...
Page 82: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 13 PC DIO 96 User Manual...
Page 83: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 14 National Instruments Corporation...
Page 84: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 15 PC DIO 96 User Manual...
Page 85: ...OKI 82C55A Data Sheet Appendix B PC DIO 96 User Manual B 16 National Instruments Corporation...
Page 86: ...Appendix B OKI 82C55A Data Sheet National Instruments Corporation B 17 PC DIO 96 User Manual...
Page 88: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 2 National Instruments Corporation...
Page 89: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 3 PC DIO 96 User Manual...
Page 90: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 4 National Instruments Corporation...
Page 91: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 5 PC DIO 96 User Manual...
Page 92: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 6 National Instruments Corporation...
Page 93: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 7 PC DIO 96 User Manual...
Page 94: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 8 National Instruments Corporation...
Page 95: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 9 PC DIO 96 User Manual...
Page 96: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 10 National Instruments Corporation...
Page 97: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 11 PC DIO 96 User Manual...
Page 98: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 12 National Instruments Corporation...
Page 99: ...Appendix C AMD 8253 Data Sheet National Instruments Corporation C 13 PC DIO 96 User Manual...
Page 100: ...AMD 8253 Data Sheet Appendix C PC DIO 96 User Manual C 14 National Instruments Corporation...