Electrónica digital: Kit de 74 comandos de DOS

Cuando el control de sus proyectos electrónicos a través de un puerto paralelo, el software Kit 74 DOS consta de tres comandos - RELAY

, RETRASO, y ESPERAR QUE - que se puede ejecutar desde un símbolo del sistema.

El comando RELAY

los RELAY comando envía un solo byte de datos al puerto paralelo. Cada uno de los ocho pines de salida se ajusta alto o bajo, dependiendo del byte que envíe. Este comando establece los ocho pines a ALTA:

RELAY FF

Y el comando siguiente establece las ocho salidas a BAJA:

RELAY 00

Desafortunadamente, la mayoría de las versiones de la RELAY comandos disponibles en Internet tiene un bug que demande se emite el comando dos veces para conseguir que funcione. Por lo tanto, se debe en realidad entre el mandato RELAY FF dos veces en secuencia para activar todos los pines de salida.

Debe especificar los datos de salida como un único número hexadecimal.

Datos PinHex Valor
101
202
304
408
510
620
740
880

Para activar todos los pines, tendrá que utilizar el valor FF. Para activar todos ellos fuera, utilice el valor 00.

Para activar más de un pasador de encendido o apagado, primero debe calcular el número de ocho bits equivalente binario de los pines que desea establecer. Para activar los pines 1, 2, 3 y 8, por ejemplo, tendrá que utilizar el valor binario 100000111. (Tenga en cuenta que el pin 1 está representado por el bit más a la derecha del número binario y que el pin 8 es el bit más a la izquierda.)

Después de haber inventaste el número binario para los pasadores que desea establecer, dividir el número binario en un medio para que tenga dos números de cuatro bits. En el ejemplo que establece los pines 1, 2, 3 y 8, el primer número binario es 1000, y la segunda es 0111.

Por último, mirar hacia arriba cada número de cuatro bits en la Tabla 4-3 para determinar el dígito hexadecimal de usar. Para este ejemplo, el primer número de cuatro bits se convierte en 8, y el segundo número de cuatro bits se convierte en 7. La combinación de estos dos números que da el número hexadecimal 87. Por lo tanto, el comando para activar los pines 1, 2, 3 y 8 es

RELAY 87

Debe introducir este comando dos veces para conseguir que funcione.

Valor binarioDígito hexadecimalValor binarioDígito hexadecimal
0000010008
0001110019
001021010LA
001131011B
010041100C
010151101D
011061110E
011171111F

Tiempo de control con DEMORA y WAITFOR

El software Kit 74 incluye dos comandos que permiten añadir retrasos a sus scripts. Por retrasos que incorporan, se puede controlar el momento de los dispositivos controlados por el circuito de puerto paralelo. Usted podría girar la pata 1, esperar 5 minutos, y luego apagarlo de nuevo, por ejemplo.

La más útil de los comandos de sincronización es RETRASO, que simplemente hace que la secuencia de comandos para hacer una pausa durante un determinado número de segundos. Para retrasar su guión durante 10 segundos, por ejemplo, utilice este comando:

RETRASO 10

La secuencia siguiente muestra cómo encender todas las salidas y bajar en intervalos de 1 segundo:

: LOOPRELAY FFRELAY FFDELAY 1 relé 00RELAY 00DELAY 1GOTO BUCLE

Esta secuencia se inicia mediante la activación de todos los pines de salida. Luego se espera 1 segundo, gira todas las salidas fuera, espera un segundo más, y salta a la LAZO etiquetar para iniciar la secuencia de nuevo.

Siempre se debe especificar el periodo de retardo en segundos. Esperar 1 minuto, utilice este comando:

RETRASO 60

Una hora contiene 3.600 segundos, por lo que el siguiente comando retrasa el guión durante 1 hora:

RETRASO 3600

El comando segundo momento es ESPERAR QUE, que espera para ejecutar hasta un determinado momento del día llega. Para detener la secuencia de comandos hasta las 10:30 de la mañana, por ejemplo, utilice este comando:

WAITFOR 10:30

Aquí hay una secuencia que convierte todas las salidas a las 10:30 am todos los días, los deja en una hora, y ellos se apaga:

: LOOPWAITFOR 10: 30RELAY FFRELAY FFDELAY 3600RELAY 00RELAY 00GOTO BUCLE



» » » » Electrónica digital: Kit de 74 comandos de DOS