Documente Academic
Documente Profesional
Documente Cultură
Fecha de entrega: jueves 5 de diciembre. Hora: 6:00 p.m a través de la plataforma Blackboard.
Trabajo grupal- Entrega de evidencia individual.
Símbolo Función
Inicio/Fin: utilizado para iniciar un
proceso o para terminarlo.
INICIO / FINAL:
CONECTOR DE UN POCESO:
Representa cualquier tipo de
operación.
DECISION:
Nos permite analizar una
situación, con base a los
valores verdadero y falso.
ENTRADA Y SALIDA:
Representa la lectura de datos en
la entrada y la impresión de
datos en la salida.
DIRECCION DE FLUJO:
Denota la dirección y el orden de
los pasos del proceso.
CONECTOR INTERNO:
Indica el enlace de dos partes de
un diagrama dentro de la
misma página.
DOCUMENTO:
Documento utilizado en un
proceso.
BASE DE DATOS:
Empleado para representar la
grabación de datos.
MULTIDOCUMENTO:
Refiere un conjunto de
documentos, por ejemplo,
un expediente.
INSPECCION / FIRMA:
Aplicado en aquellas acciones
que requieren inspección.
INICIO
SUMA
ADDWF
ENTRADA C: 1
ENTRADA D: 1
SUMA C+D
LISTA DE SUMA
EN BINARIO = B
FIN
RESTA
SUBWF
ENTRADA C: 1
ENTRADA D: 1
RESTA C-D
LISTA DE RESTA
EN BINARIO = B
FIN
INCREMENTO
INCF
ENTRADA C: 1
INCREMENTO C+1
LISTA DE INCREMENTO
EN BINARIO = B
FIN
DECREMENTO
DECF
ENTRADA C: 1
DECREMENTO C-1
LISTA DE INCREMENTO
EN BINARIO = B
FIN
AND
ANDWF
ENTRADA C: 1
ENTRADA D: 1
AND C*D
LISTA DE AND
EN BINARIO = B
FIN
OR
IOR
ENTRADA C: 1
ENTRADA D: 0
OR C+D
LISTA DE OR
EN BINARIO = B
FIN
XOR
XOR
ENTRADA C: 1
ENTRADA D: 1
XOR= A*B-+A-*B
LISTA DE XOR
EN BINARIO = B
FIN
RD
RRF
ENTRADA C: 1
ENTRADA D: 1
RD=D->
LISTA DE RD
EN BINARIO = B
FIN
RI
RLF
ENTRADA C: 1
ENTRADA D: 1
RLF= <-B
LISTA DE RI
EN BINARIO = B
FI N
INTERCAMBIO
DE NIBLES
SWAP
ENTRADA C: 1
ENTRADA D: 1
IDN:BD<-DC->
LISTA DE IND
EN BINARIO = B
FIN
COMPLEMENTO
COMF
ENTRADA C: 1
ENTRADA D: 1
COMPLEMENTO
1=0
0=1
LISTA DE COMPLEMENTO
EN BINARIO = B
FIN
a. El puerto B, que actúa como salida es controlado por el bit 0 del puerto A, qué actúa como
entrada. De tal manera que:
• Si el bit 0 del PORTA=1, se encienden todos los diodos LED de salida.
• Si el bit 0 del PORTA=0, se encienden todos los diodos LED del nibble alto.
b. Compara el dato del puerto de entrada PORTA con el número 13. Pueden darse dos
posibilidades:
• Si (PORTA) = NÚMERO, Se encienden todos los diodos LED de salida.
• Si (PORTA) ≠ NÚMERO, Se activan los LED pares y se pagan los impares.
c. Compara el dato introducido por el puerto A que actúa como entrada con un número.
Pueden darse dos posibilidades.
• Si (PORTA) es mayor o igual a NÚMERO se encienden todos los diodos LED de salida.
• Si (PORTA) es menor que NÚMERO, se activan los LED pares de la salida.
d. Compara el dato del puerto de entrada PORTA con un número. Pueden darse dos
posibilidades.
• Si (PORTA) es mayor que NÚMERO se encienden todos los diodos LED de salida.
• Si (PORTA) es menor o igual que NÚMERO, se activan los LED pares de la salida.
e. Compara el dato del PORTA con un número, pueden darse tres posibilidades: Si
(PORTA) = NÚMERO se encienden todos los diodos LED de salida.
• Si (PORTA) > NÚMERO se activan los diodos LED pares de salida.
• Si (PORTA) < NÚMERO se encienden todos los diodos LED del nibble alto.
f. Lee las tres líneas más bajas del puerto A, que indican el número de diodos LED que se
iluminarán a la salida. Así por ejemplo, si lee el dato “---00101” (cinco), en los diodos LED
g. Diseñe un programa para controlar el nivel del depósito de la figura 1. Utiliza (entre
paréntesis las líneas del microcontrolador conectadas):
• Tres sondas detectoras: SV, Sonda de vacío (RA0); SLL, Sonda de llenado (RA1); SR, Sonda de
Rebose (RA2).
• Dos bombas de agua: B1 (RB5), B2 (RB6).
• Cinco indicadores: Vacío (RB0); Llenándose (RB1); Lleno (RB2); Rebose (RB3); Alarma (RB4).
Su funcionamiento:
• Cuando ninguna de las sondas está mojada, se entiende que el depósito está vacío y se
accionarán las dos bombas. El indicador “Vacío” se iluminará.
• Cuando el nivel del líquido toque la sonda de vacío “SV” seguirá llenándose el depósito con
las dos bombas. El indicador “Llenándose” se ilumina.
• Cuando el nivel del líquido toque la sonda de llenado “SLL” se para la bomba B2 quedando
la bomba B1 activada en modo mantenimiento. El indicador “Lleno” se ilumina.
• Si el nivel de líquido moja la sonda de rebose “SR”, se apaga también la bomba B1, quedando
las dos bombas fuera de servicio. El indicador “Rebose se enciende”.
• Cuando se produce un fallo o un mal funcionamiento en las sondas de entrada (por ejemplo
que se active la sonda de rebose y no la de vacío) se paran las dos bombas. El indicador
“Alarma” se ilumina.