
20
Pacer Clock Data & Control Registers
8254 COUNTER 0 DATA - User accessible counter.
BASE ADDRESS + C
76543210
D8 D7 D6 D5 D4 D3 D2 D1
8254 COUNTER 1 DATA - A/D pacer upper 1/2
BASE ADDRESS + D
76543210
D8 D7 D6 D5 D4 D3 D2 D1
8254 COUNTER 2 DATA - A/D pacer lower 1/2
BASE ADDRESS + E
76543210
D8 D7 D6 D5 D4 D3 D2 D1
The three 8254 counter/timer data registers can be written to and read from. Because each counter will
count as high as 65,536, it is clear that loading or reading the counter data must be a multi-step process.
The operation of the 8254 is explained in the section on the counter/time and the Intel 8254 data sheet.
8254 COUNTER CONTROL
BASE ADDRESS + F
76543210
D8 D7 D6 D5 D4 D3 D2 D1
This register controls operation and loading/reading of the counters. The configuration of the 8254 codes
which control the 8254 chip is explained in the section on the counter timer and the Intel 8254 data sheet.
4.6.9 Digital I/O and Counter Control & Data Registers
These registers control the 82C55 digital I/O chip and a 82C54 counter chip supplying user counters 0, 1
and 2. The three counter’s signals are available on the 40-pin digital connector.
The 82C55 requires three data and one control register occupying four consecutive I/O locations.
The 82C54 requires three data and one control register occupying four consecutive I/O locations.
The first address of the 82C55 is fixed at Base + 400h (Table 4-4). The base address is determined by
setting a bank of switches on the board.
Comentarios a estos manuales