Outils d'utilisateurs

Outils du Site


gcbasic:ref_cmde:divers:dir

DIR

retour

Syntaxe :
DIR port.bit {IN | OUT} (Forma Individual)
DIR port {IN | OUT | DirectionByte} (Forma de Puerto Entero)

Explication :
El comando DIR es usado para fijar la dirección de los puertos en el PIC chip. La forma individual fija la direccion de un pin a un tiempo, mientras que la forma de puerto entero fija todos los bits de un puerto.

En la forma individual, especifique el puerto y el bit (ej. PORTB.4), luego la dirección, la cual es cualquiera de IN o OUT.
I
La forma entera del puerto es similar a la instrucción TRIS usada por algunos PIC chips. Para usarla, de el nombre del puerto (ej. PORTA), y luego el byte que sera escrito en la variable TRIS. Esta forma de comando es para aquellos que estan familiarizados con la arquitectura interna del PIC chip.

Para la serie de chips 10/12, use la forma entera del puerto. Especifique “GPIO” o “IO” como el puerto.

Ejemplo:

 
    'Este programa fija PORTA bits 0 y 1 a entrada "in", y el resto a salida "out" 
            ' El también pone todo el PORTB como salida, exceptuando B1. 
    'la forma idividual e usada para PORTA: 
    DIR PORTA.0 IN 
    DIR PORTA.1 IN 
    DIR PORTA.2 OUT 
    DIR PORTA.3 OUT 
    DIR PORTA.4 OUT 
    DIR PORTA.5 OUT 
    DIR PORTA.6 OUT 
    DIR PORTA.7 OUT 
    'La forma de puerto entero es usada para B: 
    DIR PORTB b'00000010' 

    'La forma de puerto entero es useda para C: 
    DIR PORTC IN 

            'La forma de puerto entero es usada para la serie de PICs 10/12 
            DIR GPIO b'00001100' 
gcbasic/ref_cmde/divers/dir.txt · Dernière modification: 2009/12/11 22:11 par per