Descripción general de las instrucciones del contador
de alta velocidad
Use las instrucciones del contador de alta velocidad para detectar y almacenar
impulsos estrechos (rápidos) y para iniciar otras operaciones de control basadas en
los valores preseleccionados. Estas operaciones de control incluyen la ejecución
automática e inmediata de la rutina de interrupción del contador de alta velocidad
(archivo 4) y la actualización inmediata de salidas basada en una configuración de
fuente y máscara que usted ha establecido.
Elementos del archivo de datos del contador
Las instrucciones del contador de alta velocidad hacen referencia al contador C5:0. La
instrucción HSC se fija a C5:0. Se compone de tres palabras. La palabra 0 es la
palabra de estado que contiene 15 bits de estado. La palabra 1 es el valor preselec-
cionado. La palabra 2 es el valor acumulador. Una vez asignado a la instrucción HSC,
C5:0 no está disponible como dirección para otras instrucciones de contador.
Pal. 0
Pal. 1
Pal. 2
CU = Bit de habilitación de conteo progresivo
CD = Bit de habilitación de conteo regresivo
DN = Bit de alto valor preseleccionado alcanzado
OV = Bit de overflow ocurrido
UN = Bit de underflow ocurrido
UA = Bit de actualización de acumulador de contador de alta velocidad
HP = Bit de alto valor preseleccionado
LP = Bit de bajo valor preseleccionado
IV = Bit de overflow ha causado interrupción de contador de alta velocidad
IN = Bit de underflow ha causado interrupción de contador de velocidad
IH = Bit de alto valor preseleccionado ha causado interrupción
IL = Bit de bajo valor preseleccionado ha causado interrupción
PE = Bit de interrupción pendiente de contador de alta velocidad
LS = Bit de interrupción perdida de contador de alta velocidad
IE = Bit de habilitación de interrupción de contador de alta velocidad
Para acceder estos bits, coloque el cursor en la instrucción y presione [F8], monitor de datos.
Los valores preseleccionados y acumulados del contador se almacenan como
enteros signados.
Uso de bits de estado
Los bits de estado del contador de alta velocidad son retentivos. Cuando el contador
de velocidad se configura por primera vez, los bits 3–7, 14 y 15 se restablecen y el
bit 1 (IE) se establece.
Cómo usar las instrucciones del contador de alta velocidad
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
CU CD DN OV UN UA HP LP IV IN IH IL PE LS IE
Valor preseleccionado
Valor de acumulador
Palabra
de estado
de acumulador
de acumulador
7–3