Está en la página 1de 8

REPÚBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA


“ANTONIO JOSE DE SUCRE”
VICE-RECTORADO “LUIS CABALLERO MEIJAS”
NUCLEO CHARALLAVE
ASIGNATURA: COMPUTACION I

PROGRAMACIÓN

Profesor: Bachiller:

Luis Hernández José Luna C.I. 26.973.734


Exp. 2016247047

Charallave; abril 2021


Comportamientos, puertos y su representación

Un puerto tiene la tarea de comunicar datos desde una computadora hasta un


dispositivo que se encuentra en la periferia. A esta actividad se le denomina interfaz
porque crea un circuito físico, como medio para recibir y enviar información.

Al introducirnos en la programación para la simulación o el control automático,


siempre debemos iniciar con las entradas y salidas, como se pudo leer en la plataforma
virtual anteriormente, estos elementos nos indican los puntos de control y modificación
del funcionamiento de nuestro proceso.

Se puede decir que un microcontrolador es un dispositivo electrónico, que


incluye en su interior las tres unidades funcionales de una computadora,
microprocesador, memoria y unidades de entrada y salida. Un microcontrolador tiene
pines que pueden ser usados para recibir (entrada) o entregar (salida) información en
forma de voltaje. Estos pines ayudan al microcontrolador a relacionarse o examinar el
estado de los sensores o actuadores conectados a él. Para los ejercicios propuesto para
este tema se ha usado el PIC16F627. Dependiendo del microcontrolador, este puede
tener uno o varios puertos. el PIC16F627 tiene dos, identificados como PORTA y
PORTB, cada uno con ocho pines desde RA0 hasta RA7 y RB0 hasta RB7
respectivamente. Este microcontrolador tiene unas características muy particulares
como menor consumo de corriente, programación de baja tensión, programación en
circuito en serie (a través de dos pines) y cuatro ubicaciones de identificación
programables por el usuario.
Como se ve en el dibujo ya mostrado cada pin tiene una flecha que apunta en
ambas direcciones en su mayoría, eso indica que esos pines pueden ser usados como
entrada o como salida, solo hay uno (el pin 4, RA5), que únicamente puede ser usado
como entrada dado que cumple la función de VPP, no como salida.

Para configurar el microcontrolador de modo que él sepa que pines serán de


entrada o salida usaremos uno registros propios, llamados TRIS, hay específicamente
uno por cada puerto, es decir TRISA para el puerto A y TRISB para el puerto B.

En este microcontrolador cada registro tiene ocho bits, es decir que TRISA y
TRISB tienen un bit donde se configura el pin correspondiente al puerto para que este
sea una entrada o una salida, en la siguiente tabla se muestra como cada bit de TRISA
corresponde a un bit en PORTA:

Configuración de puertos de entrada y salida

Las siguientes tablas muestran la configuración respectiva a entradas y salidas


respecto a cada puerto y registro para los tres ejercicios propuestos.

TRISA CONFIGURACION PORTA E/S


TRIS0 0 RA0 SALIDA
TRIS1 0 RA1 SALIDA
TRIS2 1 RA2 ENTRADA
TRIS3 1 RA3 ENTRADA
TRIS4 1 RA4 ENTRADA
TRIS5 1 RA5 ENTRADA
TRIS6 0 RA6 SALIDA
TRIS7 0 RA7 SALIDA
Y en la siguiente tabla se muestra como cada bit de TRISB corresponde a un bit en
PORTB:

TRISB CONFIGURACION PORTB E/S


TRIS0 1 RB0 ENTRADA
TRIS1 1 RB1 ENTRADA
TRIS2 1 RB2 ENTRADA
TRIS3 1 RB3 ENTRADA
TRIS4 0 RB4 SALIDA
TRIS5 0 RB5 SALIDA
TRIS6 0 RB6 SALIDA
TRIS7 0 RB7 SALIDA

Ejercicios propuestos del tema 3


1) Posicionador de cajas

Disposición de señales de entrada y salida


SEÑALES DE ENTRADA (INPUT)
REFEREN SEÑAL DESCRIPCION PIN
CIA IN
IN0 SN1
Indica la señal enviada por el primer sensor óptico 1
cuando una caja es detectada.
IN1 CP Indica la señal transmitida por la báscula cuando 2
detecta una caja denominada como “pequeña”.
IN2 CG Indica la señal transmitida por la báscula cuando 3
detecta una caja denominada como “grande”.
IN3 SN2 Indica la señal transmitida por el segundo sensor 6
óptico cuando una “caja pequeña” es detectada.
IN4 SN3 Indica la señal transmitida por el tercer sensor óptico 7
cuando una “caja grande” es detectada.
SEÑALES DE SALIDAS (OUTPUT)
REFERENCI SEÑAL DESCRIPCION PIN
A OUT
OUT0 ACTBCL Indica la señal de salida que da paso a la 18
activación de la báscula
OUT1 SMSN2 Señal de salida que permite que el sensor 2 tenga 17
corriente y pueda funcionar adecuadamente.
OUT2 SMSN3 Señal de salida que permite que el sensor 2 tenga 16
corriente y pueda funcionar adecuadamente.
OUT3 ACTPD2 Señal que activa el Posicionador 2 13
OUT4 ACTPD3 Señal que activa el Posicionador 3 12
Representacion de las entradas y salidas

2) Mezcladora

Disposición de señales de entrada y salida


SEÑALES DE ENTRADA (INPUT)
REFERENCIA SEÑAL DESCRIPCION PIN
IN
IN0 INTP Indica la señal transmitida por el interruptor P 1
cuando este es activado.
IN1 SNP1 Indica la señal transmitida por el sensor de peso 2
cuando detecta el peso correcto referente al
líquido surtido mediante la válvula A.
IN2 SNP2 Indica la señal enviada por el sensor de peso 3
cuando detecta el peso correcto referente al
líquido surtido en conjunto por las válvulas VA
y VB
IN3 SNVA Indica la señal transmitida por el sensor de nivel 6
de líquidos en la parte superior del tanque.
IN4 SNVB indica la señal transmitida por el sensor de nivel 7
de líquidos en la parte inferior del tanque.
SEÑALES DE SALIDA (OUTPUT)
REFERENCIA SEÑAL DESCRIPCION PIN
OUT
OUT0 ACTVL1 Interactúa con el estado de activación de la 18
válvula 1, la válvula A y la válvula 3. Cerrando
V3 y abriendo el resto.
OUT1 ACTVL2 Interactúa con el estado de activación de la 17
válvula B y la válvula A. Cierra VA y abre VB.
OUT2 CRVL3 Cierra VB. 16
OUT3 ACTBLE1 Alimenta la mezcladora, a la válvula de V2 y 13
abre V3.
OUT4 ACTBLE2 Desactiva V3. 12

Representación de las entradas y salidas

3) Proceso de embotellado de refrescos


Disposición de señales de entrada y salida
SEÑALES DE ENTRADA (INPUT)
REFERENCIA SEÑAL DESCRIPCION PIN
IN
IN0 SN1
Indica la señal transmitida por el primer sensor a 1
medida que este detecta el paso de las botellas.
IN1 SN2 Indica la señal transmitida por el segundo sensor 2
que detecta el paso de las botellas.
IN2 SN3 Indica la señal enviada por el tercer sensor que 6
detecta el paso de las botellas.
SEÑALES DE SALIDA (OUTPUT)
REFERENCIA SEÑAL DESCRIPCION PIN
OUT
OUT0 RTND Activa la alimentación del sistema de retención 18
y el sistema de llenado en simultaneo
OUT1 EMP Activa la alimentación del sistema de empuje 17
OUT2 RETBLL Activa la alimentación del sistema de retención 13
y embotellado simultaneo, pero cada una con
un lapso de tiempo.

Representación de las entradas y salidas


Referencia bibliográfica

Aula virtual unexpo. Computación I. Profesor Luis Hernández.


https://youtu.be/svbBel2cW4c
https://youtu.be/TZCoyi8qfKo

También podría gustarte