ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diagramas de flujo - algoritmos


Enviado por   •  23 de Febrero de 2023  •  Documentos de Investigación  •  1.599 Palabras (7 Páginas)  •  48 Visitas

Página 1 de 7

[pic 1]  

MICROCONTROLADORES – LABORATORIO No. 1

FACULTAD DE INGENIERÍA

INGENIERÍA MECATRÓNICA 

 

TEMA

DIAGRAMAS DE FLUJO - ALGORITMOS

NOMBRE

 JULIANA BUENO PARRA - JHOAN SEBASTIAN HERNANDEZ RUEDA

ID

U00129957 - U00142379

FECHA

09-02-2022

 

RESUMEN:

En este laboratorio se realizó el análisis de diferentes problemas lógicos por medio de diagramas de flujo, algoritmos y diagramas de estado realizando su respectivo diseño por medio de dispositivos digitales como compuertas lógicas, comparadores, flip flops, entre otros.

OBJETIVOS:

  • Realizar diagramas de flujo, algoritmos y diagramas de estado.

PROCEDIMIENTO, RESULTADOS Y ANÁLISIS DE RESULTADOS:

1.  Para los ejercicios del Grupo A y del Grupo B, escoja dos ejercicios de cada grupo, A cada ejercicio realice y entregue un informe con los siguientes elementos:

a. Algoritmo

b. Diagrama de flujo

c. Tabla de verdad

d. Diseño por medio de electrónica digital

GRUPO A (Ejercicio 1): Se tiene un motor M (led) conectado a la salida, se activa no solamente con accionar el pulsador A, es necesario que dos sensores B y C estratégicamente colocados informen al sistema que el área de trabajo está despejada. Esto ocurre cuando B está a 1 y C está a cero o bien si ambos están a 0. En los demás casos, una señal sonora (S) zumbador indica el mal funcionamiento del sistema

a. Algoritmo

Paso 1: Inicio

Paso 2: Ingreso en las entradas A, B, C.

Paso 3: Si A = 1 y  B = 1 y C = 0  entonces Motor = 1 y Zumbador = 0.

Paso 4:  Si A = 1 y B = 0 y C = 0 entonces Motor = 1 y Zumbador = 0.

Paso 5: Si no, Motor = 0 y Zumbador = 1.

Paso 5: Final

b. Diagrama de flujo

[pic 2]

c. Tabla de verdad

A

B

C

S

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

1

1

0

1

0

1

1

0

1

1

1

1

0

d. Diseño por medio de electrónica digital

A’B’

A’B

AB

AB’

C’

0

0

1

1

C

0

0

0

0

AC’ = S

[pic 3]

GRUPO A (Ejercicio 2): Diseñar un programa para controlar el nivel del depósito de líquido de un tanque A que se está llenando a través de unas bombas desde un tanque B. Se tienen 3 sensores: sensor de vacío, sensor de llenado y sensor de rebose. Se tienen dos bombas: Bomba 1 y Bomba 2. Se tienen cinco indicadores: vacío, llenándose, lleno, rebose y alarma El funcionamiento es el siguiente:

- Cuando ninguno de los sensores está mojado se entiende que el depósito está vacío y se accionarán las dos bombas. El indicador vacío se ilumina.

- Cuando el nivel del líquido toque el sensor vacío seguirá llenándose el depósito con las dos bombas. El indicador llenándose se ilumina.

- Cuando el nivel del líquido toque el sensor llenado se para la bomba 2, queda la bomba 1 activada en modo mantenimiento. El indicador lleno se ilumina

- Si el nivel del líquido moja el sensor de rebose se apaga también la bomba 1, quedan las dos bombas fuera de servicio. El indicador rebose se enciende

- Cuando se produce un fallo o mal funcionamiento en los sensores de entrada (por ejemplo, que se active el sensor de rebose y no la de vacío) se paran las dos bombas. El indicador de alarma se ilumina

a. Algoritmo

Paso 1: Inicio

Paso 2: Leer sensores 1, 2 y 3. (Vacío, llenado y rebose respectivamente)

Paso 3: Si sensor 1 = sensor 2 = sensor 3 = 0 entonces bomba 1 = bomba 2 = 1 (encender) e indicador vacío = 1.

Paso 4:  Si sensor 1 = 1 y sensor 2 = sensor 3 = 0 entonces bomba 1 = bomba 2 = 1 e indicador llenándose = 1.

Paso 5: Si sensor 1 = sensor 3 = 0 y sensor 2 = 1 entonces bomba 1 = 1 y bomba 2 = 0 e  indicador lleno = 1.

Paso 6:  Si sensor 1 = sensor 2 = 0 y sensor 3 = 1 entonces bomba 1 = bomba 2 = 0 e  indicador rebose= 1.

Paso 7: Si no, bomba 1 = bomba 2 = 0 e indicador alarma = 1.

Paso 8: Final

b. Diagrama de flujo

[pic 4]

c. Tabla de verdad

A

B

C

B1

B2

V

LL

F

R

A

0

0

0

1

1

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

1

0

1

1

0

0

0

0

0

0

1

1

0

0

1

1

0

1

0

0

0

1

0

1

0

0

0

0

0

0

1

1

1

0

1

0

0

0

1

0

0

1

1

1

0

0

0

0

0

1

0

d. Diseño por medio de electrónica digital

B1

A’B’

A’B

AB

AB’

C’

1

0

1

1

C

0

0

0

0

B1 = AC’ + A’B’C

...

Descargar como (para miembros actualizados)  txt (10.2 Kb)   pdf (1.1 Mb)   docx (1.1 Mb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com