73
Appendix C. Register Structure and
Format
C.1 Overview
The MIC-3716 is delivered with an easy-to-use 32-bit DLL driver for
user programming under the
Windows 95/98/NT/2000/XP
operating
system. We advise users to program the MIC-3716 using the 32-bit
DLL driver provided by Advantech to avoid the complexity of
low-level programming by registers.
The most important consideration in programming the MIC-3716 at
the register level is to understand the function of the card's registers.
The information in the following sections is provided only for users
who would like to do their own low-level programming.
C.2 I/O Port Address Map
The MIC-3716 requires 32 consecutive addresses in the PC's I/O
space. The address of each register is specified as an offset from the
card's base address. For example, BASE+0 is the card's base address
and BASE+7 is the base address plus seven bytes.
Table C-1
shows the function of each register of the MIC-3716 or
driver and its address relative to the card's base address.
Summary of Contents for MIC-3716
Page 2: ...ii This page is left blank for hard printing...
Page 6: ...vi This page is left blank for hard printing...
Page 8: ...viii Table E 2 D A binary code table 117...
Page 11: ...1 Introduction 1 CHAPTER...
Page 17: ...7 Fig 1 1 Installation Flow Chart...
Page 21: ...11 Installation and Configuration CHAPTER 2...
Page 40: ...30 This page is left blank for hard printing...
Page 41: ...31 Signal Connections CHAPTER 3...
Page 44: ...34 Fig 3 1 I O connector pin assignments for the MIC 3716...
Page 50: ...40...
Page 54: ...44 This page is left blank for hard printing...
Page 55: ...45 Software Programming Overview CHAPTER 4...
Page 60: ...50 This page is left blank for hard printing...
Page 61: ...51 Calibration CHAPTER 5...
Page 77: ...67 Appendixes...
Page 81: ...71 Appendix B Block Diagrams...
Page 82: ...72 This page is left blank for hard printing...
Page 120: ...110 This page is left blank for hard printing...