Professional Documents
Culture Documents
Presentado por:
GRUPO
309696_22
TUTOR:
NOEL JAIR ZAMBRANO
INTRODUCCION
Por ultimo seleccionaremos una de las propuestas con la cual vamos a desarrollar nuestro
proyecto final del curso y al cual vamos a investigar para luego darle una solucin.
DESARROLLO DE LA ACTIVIDAD
a: permetro de un pentgono.
b: Encontrar el rea lateral de un cilindro con base de radio C3, y altura de C4.
c: hallar el rea del tringulo rectngulo cateto opuesto = C2, Cateto adyacente = C5
a: Permetro de un pentgono
#SimuProc 1.4.2.0
MSG 'PROGRAMA A PUNTO 1'
MSG 'GRUPO: 309696_22 MICROCONTROLADORES'
MSG '-------------------PERIMETRO-------------------'
MOV AX,4A
ADD 4B
ADD 4C
ADD 4D
ADD 4E ;HEMOS SUMADO LOS 4 LADOS Y EL VALOR SE ACUMULO EN
EL REGISTRO A
EAP 'EL PERIMETRO DEL PENTAGONO ES:'
HLT
#04A
11110 ;32 C1 posicion 4A
101101 ;45 C2 posicion 4B
100101 ;37 C3 posicion 4C
101000 ;40 C4 posicion 4D
101010 ;42 C5 posicion 4E
Pantallazos
b: Encontrar el rea lateral de un cilindro con base de radio C3, y altura de C4.
#SimuProc 1.4.2.0
MSG 'PROGRAMA B PUNTO 1'
MSG 'GRUPO: 309696_22 MICROCONTROLADORES'
HLT
#04A
100101 ;37 C3 posicion 4A
101000 ;40 C4 posicion 4B
10 ;2 para multiplicar por C3 y hallar la base del cilindro en posicion 4C
Pantallazos
c: Hallar el rea del tringulo rectngulo cateto opuesto = C2, Cateto adyacente = C5
#SimuProc 1.4.2.0
MSG 'PROGRAMA C PUNTO 1'
MSG 'GRUPO: 309696_22 MICROCONTROLADORES'
HLT
#04A
101101 ;45 C2 posicion 4A
101010 ;42 C5 posicion 4B
10 ;2 para multiplicar por C3 y hallar la base del cilindro en posicion 4C
Pantallazos
d. Dar solucin a la siguiente ecuacin: c2X+ c3= c5x c1
#SimuProc 1.4.2.0
MSG 'PROGRAMA D PUNTO 1'
MSG 'GRUPO: 309696_22 MICROCONTROLADORES'
MSG '-------------------ECUACION-------------------'
MOV AX,4E
SUB 4B ; AQUI HACEMOS C5 - C2
MOV 5C,AX
MOV AX,4A
ADD 4C
; AQUI LO QUE HACE ES SUMAR C1 + C3
Cdigo del programa Encendido de un led por accin de un pulsador y apagado por
otro.
;
==================================================================
=============
;PROGRAMA: led_pulsadores_ON_OFF.asm
;AUTOR: Csar Hincapi
;FECHA: Marzo 01 de 2017
;COMENTARIO: El programa led_pulsadores_ON_OFF.asm enciende
un diodo LED
;por accin de un pulsador y lo apaga por la accin
de otro
;pulsador.
;-----------------------------------------------------------------
-------------
; ENCABEZADO
;-----------------------------------------------------------------
-------------
LIST p = PIC16F84A ; Se utiliza el PIC16F84A
RADIX HEX ; Se utiliza el sistema hexadecimal
;-----------------------------------------------------------------
--------------
; FIN DEL PROGRAMA
;-----------------------------------------------------------------
--------------
END
Estrategia de control:
EL sensor de nivel enviara continuamente el valor del nivel actual al
microcontrolador. Este es un control realimentado o en lazo cerrado.
- Si el nivel de crudo ha llegado al nivel mximo configurado, la bomba deber
apagarse y solo volver a encenderse cuando el nivel descienda al nivel
mnimo configurado.
- El sistema contara con un sensor de nivel en la parte superior del tanque
que servir de apagado de emergencia en caso de no apagarse la bomba,
adems contara con una alarma sonora que informara de la situacin al
personal encargado, esto en caso de fallar el sistema de control automtico.
- Contar con una pantalla en la cual podremos visualizar el nivel actual del
tanque.
- Contar con un teclado a travs del cual ingresaremos el nivel mximo y el
nivel mnimo para controlar el llenado del tanque.
- Contar con un sistema de paro de emergencia, en caso de requerirse una
parada inmediata.
Componentes del sistema
1. Sensores:
2. Actuadores:
Bomba de crudo: Se encargar de bombear el
crudo al tanque.