PROGRAMA 1

      PROGRAMA PARA IDENTIFICAR LA DIRECCION DEL PUERTO



PRINT “PROGRAMA PARA IDENTIFICAR LA LOCALIDAD”
PRINT “       DEL PUERTO PARALELO            ”
PRINT
DEF SEG=0
PRINT “LA LOCALIDAD ES:”
PRINT PEEK(1032)+256*PEEK(1033)
PROGRAMA 2

PROGRAMA PARA CONTROLAR EL ENCENDIDO SECUENCIAL DE LEDS



inicio:
CLS
PRINT “SELECCIONAR SENTIDO DE ENCENDIDO”
PRINT
PRINT “1=Derecha”
PRINT “ 2=Izquierda”
INPUT j
        CASE j
                CASE j=1
                GOTO izquierda
                CASE j=2
                GOTO derecha

izquierda:
FOR n=0 TO 7
OUT 956,(256/(2^n))
FOR d=1 TO 5000: NEXT d
NEXT n
GOTO inicio

derecha:
FOR n=0 TO 7
OUT 956,2^n
FOR d=1 TO 5000: NEXT d
NEXT n
GOTO inicio
PROGRAMA 3

        PROGRAMA PARA CONTROLAR LEDS SALTANDO UN LED



inicio:
CLS
PRINT “SELECCIONAR SENTIDO DE ENCENDIDO”
PRINT
PRINT “1=Derecha”
PRINT “ 2=Izquierda”
INPUT j
        CASE j
                CASE j=1
                GOTO izquierda
                CASE j=2
                GOTO derecha

izquierda:
FOR n=0 TO 7
OUT 956,(256/(2^n))
FOR d=1 TO 5000: STEP d
NEXT n
GOTO inicio

derecha:
FOR n=0 TO 7:STEP 2
OUT 956,2^n
FOR d=1 TO 5000: NEXT d
NEXT n
GOTO inicio

PROGRAMAS QBASIC

  • 1.
    PROGRAMA 1 PROGRAMA PARA IDENTIFICAR LA DIRECCION DEL PUERTO PRINT “PROGRAMA PARA IDENTIFICAR LA LOCALIDAD” PRINT “ DEL PUERTO PARALELO ” PRINT DEF SEG=0 PRINT “LA LOCALIDAD ES:” PRINT PEEK(1032)+256*PEEK(1033)
  • 2.
    PROGRAMA 2 PROGRAMA PARACONTROLAR EL ENCENDIDO SECUENCIAL DE LEDS inicio: CLS PRINT “SELECCIONAR SENTIDO DE ENCENDIDO” PRINT PRINT “1=Derecha” PRINT “ 2=Izquierda” INPUT j CASE j CASE j=1 GOTO izquierda CASE j=2 GOTO derecha izquierda: FOR n=0 TO 7 OUT 956,(256/(2^n)) FOR d=1 TO 5000: NEXT d NEXT n GOTO inicio derecha: FOR n=0 TO 7 OUT 956,2^n FOR d=1 TO 5000: NEXT d NEXT n GOTO inicio
  • 3.
    PROGRAMA 3 PROGRAMA PARA CONTROLAR LEDS SALTANDO UN LED inicio: CLS PRINT “SELECCIONAR SENTIDO DE ENCENDIDO” PRINT PRINT “1=Derecha” PRINT “ 2=Izquierda” INPUT j CASE j CASE j=1 GOTO izquierda CASE j=2 GOTO derecha izquierda: FOR n=0 TO 7 OUT 956,(256/(2^n)) FOR d=1 TO 5000: STEP d NEXT n GOTO inicio derecha: FOR n=0 TO 7:STEP 2 OUT 956,2^n FOR d=1 TO 5000: NEXT d NEXT n GOTO inicio