02.07.2013 Views

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Count Set Buffer Register (Write Only)<br />

This is a 16-bit register used for storage of the interval count. It allows automatic<br />

reloading of the COUNTER in MODE 1 operation_ This buffer is set by program<br />

and cleared by program or INIT. (MODE 0 operation clears the buffer on underflow_)<br />

Counter (Address: 772544)<br />

The Counter is a 16-bit, synchronous, binary counter clocked at one of four program-selectable<br />

rates_ It serves in either a cOlfJnt-up or count-down mode_ Underflow<br />

or overflow initiates the interrupt sequence_ The Counter contents may be<br />

read while in operation_ The contents are cleared on clock underflow or overflow<br />

in MODE 0 operation and by INIT_<br />

A third mode utilizes the Counter as an external event counter with the count-up<br />

mode and external count rate enabled.<br />

Priority Level:<br />

Interrupt Vector:<br />

Programmable<br />

Count Rates:<br />

Operating Modes:<br />

BR6 (standard)<br />

104<br />

2 crystal-controlled rates of 100 KHZ and 10 KHZ<br />

1 line frequency<br />

1 external clock input<br />

Single Interrupt<br />

Repeated Interrupt<br />

External Event Counter<br />

No n-I nterru pt<br />

6_2 LINE TIME CLOCK KWll-L<br />

The KWll-L accurately divides time into intervals for more efficient use of PDP-<br />

11 computer time. The intervals are determined by the line frequency, either 50 or<br />

60 Hz. The accuracy of the clock period is that of the frequency source.<br />

6.2.1 Programming<br />

REGISTER<br />

Clock Status Register (LKS)<br />

BIT<br />

15-8<br />

7<br />

6<br />

15 14 13 12 1110 9 8 7<br />

INTERRUPT MONITOR-----------'<br />

INTERRUPT ENABLE-------------'<br />

NAME<br />

Unused<br />

Interrupt Monitor<br />

Interrupt Enable<br />

ADDRESS<br />

777546<br />

6 543 2 1 0<br />

DESCRIPTION<br />

Set when line time clock changes from one<br />

to 0, and clears on a processor DATa to<br />

the LKS when D06 is clear. Set on processor<br />

INIT.<br />

Set on processor DATa to the LKS when<br />

006 is a 1 and cleared on processor DATa<br />

to LKS when D06 is O. Cleared on processor<br />

INIT. When set, enables interrupt.<br />

Monitor goes from 0 to 1. Program may<br />

read or write_ Cleared by INIT.<br />

93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!