Las principales herramientas en Parsic son las siguientes compuertas
Compuertas YES,NOT,OR, AND,XOR,NOR,NAND,XNOR haciendo clic en cada pin se puede negar facilmente y convertirlo en una compuerta especial ya sea entrada o salida, ademas parsic te permite hacer compuertas de hasta 16 entradas por bloque
Tambien existe una combinacin de compuertas que vendra a ser un flip flop RS que se usa para encendido apagado.
herramientas bsicas del parsic parte 2 Existen distintos tipos de temporizadores ejemplo:
Monoflop: Ya sea con un pequeo pulso en la entrada o con un pulso largo ,la salida se vuelve inmediatamente un 1 dependiente solo del tiempo programado en el temporizador para luego volverse nuevamente un 0. Monoflop retrigger: Similar al anterior, pero con la diferencia que despues de insertar un pulso en la entrada empieza la temporizacin, pero si se vuelve a ingresar nuevamente un 0 y luego un 1 en la entrada antes que se culmine el tiempo programado entonces la salida sigue permaneciendo en 1 y el tiempo avanzado vuelve a reiniciarse.
Delay pre: Tambien llamado on delay o retardo a la conexin,si existe un pulso en la entrada menor al tiempo programado entonces la salida siempre sera 0, si existe un pulso en la entrada superior al tiempo programado, la salida se vuelve 1 logico,si existe un 0 logico en la entrada, la salida siempre sera 0 sea antes o despues de culminado la temporizacin.
Delay slope: Tambien llamado off delay o retardo a la desconexin,si existe un 1 en la entrada, inmediatamente la salida se vuelve 1 y solo si seguido a esto se desactiva la entrada a 0, la salida demora el tiempo programado para luego volverse 0.
Nota 1: Todas las salidas y entradas de los bloques funcionales se pueden negar con un clic derecho y luego seleccionando (inverted). Nota 2: Cada temporizador acepta un minimo de 1ms y un maximo de 16777ms. Nota 3: Si se desea controlar el temporizador desde una etiqueta externa ejemplo una entrada analogica, simplemente hacer click derecho en el bloque y en la parte donde dice (impuls length) colocar el nombre de la etiqueta. Nota 4: Si se desea temporizaciones mayores ya sea de minutos horas o dias etc, se pueden colocar temporizadores en serie o simplemente usar un contador + un comparador.
conexiones en el Parsic
Parsic como cualquier circuito electrnico solo permite los siguientes tipos de conexiones -Entrada a unin -Union a unin -Salida a unin Para empezar hay saber el concepto de bit, byte,word: -8 bits equivale un byte -2 byte equivale 1 word
Parsic para nombrar las seales de manera automtica usa la letra S. Para usar bits,ejemplo para las compuertas,temporizadores,etc ya se entrada o salida, parsic por cada conexion de bit asiganar 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 seal, 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: 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.
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 analgica 0-255(8 bit) 0-1024 (10 bit), equivalentes a 0-5V se usa ADCx Ejemplo: ADC0,ADC1, ADC2, ADC3 Caractersticas 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 podra ser programado internamente RB0, 4 ... 7 pueden provocar una interrupcin 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.