Tutorial PARSIC 4

Conexiones en PARSIC

Parsic como cualquier circuito electrónico solo permite los siguientes tipos de conexiones

-Entrada a unión

-Union a unión

-Salida a unión

Para empezar hay saber el concepto de bit, byte,word:

 

-8 bits equivale un byte

-2 byte equivale 1 word

 

Parsic nombra las conexiones de manera automática usa la letra S, sin embargo si usted desea nombrar las conexiones manualmente puede desmarcar la opción en Settings/environment y luego desmarcar la opción create wire-names automatically.

 

Si usted no desmarcó la opción mencionada, para usar bits,ejemplo para las compuertas,temporizadores, etc ya se entrada o salida, parsic por cada conexión de bit asignará automáticamente por ejemplo:

 

S0.0, S0.1, S0.2, S0.3, S0.4, S0.5, S0.6, S0.7

 

Lego de culminar estos 8 bits (un byte) automaticamente el parsic asignará para las siguientes conexiones de bit ejemplo:

 

S1.0, S1.1, S1.2, S1.3, S1.4, S1.5, S1.6, S1.7

 

asi sucesivamente.

 

Para usar un Byte o un Word ejemplo un dato,una señal, una etiqueta, etc, simplemente se usa la letra S (pero sin el punto) ejemplo:

 

S1

 

Luego de usar el primer byte el siguiente se escribira asi por ejemplo

 

S2

 

asi sucesivamente.

 

Nota:Si usted decide nombrar manualmente las conexiones, debe tener mucho cuidado en usar un byte o word y luego repetir el mismo nombre para un bit, ejemplo si tienes S1, nunca usar S1.0 o cualquiera que este en el intermedio pues esto generará una interferencia entre conexiones.

 

Puertos de entrada y salida

 

Para usar los puertos de entrada o salida de un pic, en parsic se usa.

-Para entrada tipo digital 0-1 Rx.x ó GP.x.

ejemplo RA.0 RA.1

-Para entrada tipo analógica 0-255(8 bit) ó 0-1024 (10 bit), equivalentes a 0-5V se usa ADCx

ejemplo ADC0,ADC1, ADC2, ADC3

 

Caracteristicas especiales

RA4 salida programada, es un tipo de colector abierto (tal vez una resistencia de pull-up es necesario)
RB0 … 7 entrada programada, resistencias pull-up podría ser programado internamente
RB0, 4 … 7 pueden provocar una interrupción.

Recomiendo para los que estan ansiosos de programar con el parsic antes de apurarse a hacerlo aprender bien este apartado debido a que sin saberlo probablemente sus programas ni siquiera el parsic les permita convertirlo a .hex por que indicará que hay error.

Cada herramienta del parsic admite un tipo de variable o dos ya sea bit o byte, esto depende del tipo de bloque por ejemplo:

Las compuertas solo admiten bits
Los RS solo admiten bits
El timer solo admite bits y puede ser controlado por un bite o word
Los temportizadores solo admiten bits y pueden ser controlados por un byte o word
Los contadores son controlados por bits, pero generan bits y bytes distintos en cada conteo
Etc.

Nota: En cada herramienta que sea colocada en los tutoriales se detallará mas sobre el uso de sus bits y bytes, los que saben electrónica digital y saben estas condiciones ya están listos para usar las herramientas del parsic sin ningún inconveniente.