Vous êtes sur la page 1sur 11

UNAD.

UNIVERSIDAD ABIERTA Y A DISTANCIA

309696_14 MICROPROCESADORES Y MICROCONTROLADORES

Unidad 1: Paso 2 Disear la propuesta de proyecto de

implementacin

Presentado por

OSLER NIEBLES NORIEGA

CODIGO: 8374709

TUTOR

JHON JAIRO LEIVA

ABRIL 27 DEL 2017


Pas 2: Se desarrollar un mapa conceptual de manera grupal donde se aborden todos los tems
de la arquitectura de un microcontrolador. Mnimo 1 pgina. Teniendo en cuenta los links de la
Unidad 1.

Utilizando el software libre SIMUPROG


Desarrollar los siguientes programas donde se evidencie el direccionamiento, almacenamiento y
control de entradas y salidas de un procesador. Todos los programas deben mostrar una interfaz
amable con el usuario.

Link de pgina de descarga:


https://sites.google.com/site/simuproc/home
programas:
tomando las edades de cada uno de los 5 integrantes de grupo como constantes hallar c1, c2,
c3, c4, c5:

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
d: dar solucin a la siguiente ecuacin:
c2X+ c3= c5x c1

Utilizando el programa Molaba IDE Versin 8.92 lenguaje asamblea (o la actual) para la
elaboracin de los programas respectivos.

Simulado en programa Proteus 7.9 o Versiones 8.0 en adelante.

1- Encendido y apagado de un LED con intermitencia de aproximadamente 1.5 segundos


2- Encendido de un LED por accin sobre un pulsador se mantenga encendido y se apague por la
accin de otro pulsador.

Paso 3: Se debe escoger una de las 3 Propuestas de tipo grupal para el desarrollo del proyecto
final del curso (ltima actividad) de microcontroladores que d una solucin a un problema
industrial Las cuales deben investigar para su desarrollo:

1-Sistema automtico de secamiento de arroz.


2-Sistema de riego automtico con medicin de humedad(promedio) 3 sensores
3-sistema de control de nivel de tanques de crudo ms bombeo.

Para el trabajo colaborativo N1 debe realizar sobre el tema escogido:

-Investigacin del tema escogido


-Introduccin
-Planteamiento del problema
-Justificacin

2
-Objetivos

Donde implique el control realimentado de:


-Mnimo 3 variables (temperatura, nivel, humedad, presin, flujo, peso, luz, sonido, vaco,
variables elctricas, etc.)

- El cual debe ser aprobado y socializado por todo el equipo en el informe del trabajo
colaborativo N1)

-Debe desarrollarse en lenguaje de alto nivel (sea lenguaje C - Arduino).

- Debe tener un sistema de indicacin (display)

-Debe tener un sistema de mandos (entradas) por cdigo, Stich, pulsadores, etc.

- Debe tener un sistema de sensores asociados a las variables escogidas, mnimo (3)
-Debe tener un sistema de actuadores (salidas) controlados por el microcontrolador (bobinas,
motores dc, servomotores, etc.) que cumplan la funcin de control.

-Debe tener control de parada de emergencia.

-Puede desarrollarse en sistema microcontrolador Arduino o microcontrolador Pico(16f877a)

-Debe de desarrollarse de manera fsica y simulada.

Paso 4: Trabajo escrito consolidado grupal:


Portada
Introduccin
Objetivos
Desarrollo paso 2 incluye paso a paso de la simulacin (imgenes)y programas realizados.
Desarrollo paso 3 que incluye:
o Video donde se evidencie la simulacin de los programas en Samuro y Simulacin en
software CAD de los circuitos(Proteus)
o Entrega de archivos de simulacin.
o Propuesta grupal para el desarrollo de trabajo final
Conclusiones
Bibliografa: Referencias en normas APA 6 edicin
Anexar a la entrega los Archivos:

3
Paso 1. Elaborar un mapa conceptual de la arquitectura de un microcontrolador.

4
Pas 2: Se desarrollara un mapa conceptual de manera grupal donde se aborden todos los tems de la
arquitectura de un microcontrolador. Mnimo 1 pgina. Teniendo en cuenta los links de la Unidad 1.
Utilizando el software libre SIMUPROG
Desarrollar los siguientes programas donde se evidencie el direccionamiento, almacenamiento y control
de entradas y salidas de un procesador. Todos los programas deben mostrar una interfaz amable con el
usuario.

tomando las edades de cada uno de los 5 integrantes de grupo como constantes hallar c1, c2, c3, c4, c5:

a. Permetro de un pentgono.

/////Calcular el rea de la superficie lateral de un cilindro.

#Samuro 1.4.2.0

ms --- Calculadora de rea lateral del cilindro ------

; 13-02-2017 UNAD MICROCONTROLADORES Y MICROPROCESADORES 309696_36 Fase 1

ms " frmula 2*pi*r*h ";


ms " ingrese el radio"
in ax,1;
staff 020;
ms " ingrese la altura"
in ax,1;
staff 030;
ld. 020;
mule 060;
staff 040;
ld. 040;
mule 030;
staff 050;
ld. 050;
ms " el rea es "
auto 1, ax;
hit;

#060
0100000011001001
0000111111011010

b: Encontrar el rea lateral de un cilindro con base de radio C3, y altura de C4.

/////Calcular el rea de la superficie lateral de un cilindro.

5
#Samuro 1.4.2.0

ms --- Calculadora de rea lateral del cilindro ------

; 13-02-2017 UNAD MICROCONTROLADORES Y MICROPROCESADORES 309696_36 Fase 1

ms " formula 2*pi*r*h ";


ms " ingrese el radio"
in ax,1;
staff 020;
ms " ingrese la altura"
in ax,1;
staff 030;
ld. 020;
mule 060;
staff 040;
ld. 040;
mule 030;
staff 050;
ld. 050;
ms " el rea es "
auto 1, ax;
hit;

#060
0100000011001001
0000111111011010

c. hallar el rea del tringulo rectngulo cateto opuesto = C2, Cateto adyacente = C5

//// Calcular el rea de un tringulo rectngulo

#Samuro 1.4.2.0

ms --- Calcular el rea de un tringulo rectngulo ------

; 13-02-2017 UNAD MICROCONTROLADORES Y MICROPROCESADORES 309696_36 Fase 1

ms " Frmula de un tringulo Rectngulo = (b*h) /2 ";


ms " Ingrese el Cateto A."
Ltd.;
esta 020;
cola
ms " ingrese la altura del cilindro"
ltd.

6
mule 020;
sat 030;
lad 030
div 050;
esta 060
la 060

ms " el rea lateral del cilindro"


rap;
hit;

#050
0010

d: dar solucin a la siguiente ecuacin:

c2X+ c3= c5x c1

////frmula C2X +C3X = C5X + C1

ms --- Calcular Ecuacin c2x +c3 = c5x+c1 ------

; 13-02-2017 UNAD MICROCONTROLADORES Y MICROPROCESADORES 309696_36


Fase 1

ms " Ecuacin c2x +c3 = c5x+c1 ";


ms " Ingrese el Cateto c1."
Ltd.;
esta 020; 1
cola
ms " Ingrese el Cateto c2."
Ltd.;
esta 030; 2
cola
ms " Ingrese el Cateto c3."
Ltd.;
esta 040; 3
cola
ms " Ingrese el Cateto c5."
Ltd.;
esta 050; 5
cola
la 020; 1
sub 040; 3
esta 060; 4
cola
la 030; 3

7
sub 050; -5
esta 070; -2
cola;
la 060; 4
div 070; -2
esta 080; -2
cola;
la 080;
ms " el valor de x es: "

rap;
hit;

PASO 2.1. Utilizando el programa Molaba IDE Versin 8.92 lenguaje asamblea (o la actual) para la
elaboracin de los programas respectivos.

A. Encendido y apagado de un LED con intermitencia de aproximadamente 1.5 segundos

list P = 16F84
INCLUDE <P16F84A.INC>

; UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


; GRUPO 309696_36 MICROPROCESADORES Y MICRONTROLADORES

;
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

TIEMPO EQU 0X0C ; VARIABLES


TIEMPO2 EQU 0X0D

erg 0

BSF STATUS, RP0; SELECCIONAMOS EL BANCO 1 DONDE CONFIGURAMOS LOS PINES


BSF TRISA,1; CONFIGURAMOS EL PIN 1 DEL PUERTO A COMO ENTRADA
BSF TRISA,2; CONFIGURAMOS EL PIN 2 DEL PUERTO A COMO ENTRADA
BCF TRISB,1; CONFIGURAMOS EL PIN 1 DEL PUERTO B COMO SALIDA
BCF STATUS, RP0; SELECCIONAMOS EL BANCO 0 MANIPULAMOS LOS PINES

; ZONA DE CODIGO

INICIO BTFSS PORTA,1; EL PIN 1 DEL PUERTO A ESTA EN ALTO?

8
GOTO INICIO ; EL PIN NO ESTA EN ALTO --POR TANTO SALTO A INICIO
PARPADEO BSF PORTB,1; EL PIN ESTA EN ALTO -- PONE EN ALTO AL PIN 1 DEL PUERTO B
CALL RETARDO ; LLAMA AL SUBPROGRAMA RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
BCF PORTB,1
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
CALL RETARDO
BTFSS PORTA,2
GOTO PARPADEO
GOTO INICIO

RETARDO ; TEMPORIZADOR CON CODIGO


MOVLW D'255' ; CARGA EL REGISTRO CON EL VALOR DE 255
MOVWF TIEMPO ; MUEVE EL VALOR W LA VARIABLE TIEMPO
DEC DECFSZ TIEMPO ; DECREMENTA TIEMPO SI TIEMPO ES = 0 SALTA A RETURN SINO PASA GOTO
GOTO DEC1 ; SALTA A DEC 1
RETURN ; RETORNNA A DONDE LO LLAMARON
DEC1 MOVLW D'255' ; CARGA EL REGISTRO CON EL VALOR DE 255
MOVFW TIEMPO2 ; MUEVE EL VALOR W LA VARIABLE TIEMPO2
DEC3 DECFSZ TIEMPO2 ; DECREMENTA TIEMPO, SI TIEMPO2 ES = 0 SALTA A DEC SINO PASA GOTO
DEC3
GOTO DEC3
GOTO DEC

END

9
PROPUESTA PARA PARA EL TRABAJO FINAL.

Un invernadero es una estructura cerrada cubierta por materiales transparentes, dentro


del cual se obtienen condiciones artificiales favorables para producir cultivos agrcolas,
as dentro de este se consigue un aislamiento tanto trmico como de agentes
contaminantes de cultivos. Sin embargo, es necesario que estos invernaderos cuenten
con dispositivos que permitan controlar y modificar las condiciones del microclima
generado. Al finalizar el proyecto se contara con un sistema Tecnificado y automatizado
de un invernadero, este contara con sistemas ventilacin y riego. Que permitir proteger
a los cultivos de factores climticos como heladas, granizo, sequas, excesos de viento,
y dems factores que pudieran perjudicar un cultivo. Con un invernadero as se
podr cultivar plantas todo el ao en condiciones ptimas.
Permitiendo producir productos agrcolas de excelente calidad, rentables (debido a que
se producir todo el ao) y acordes con las exigencias de los mercados.

DESCRIPCION DE FUNCIONAMIENTO DEL PROYECTO.

Como todo sistema necesita un sistema de potencia y electrnico que permita el control
del mismo, el cual por medio de un microcontrolador, rels, y otros dispositivos har que
reciban la seal de tres sensores entre los cuales estn dos de humedad que permitirn
medir la humedad del suelo para mantenerlo en las condiciones ptimas que permitirn
controlar dos electrovlvulas y una bomba de agua que sern energizadas o des
energizadas cuando la humedad del suelo estn por debajo o por encima estopn o
requerimientos del sistema; adems de lo anterior se contara con un sensor de
temperatura que permitir evacuar los gases o Co2 generado por las plantas, esto
pasara cuando la temperatura este por encima de la temperatura este abrir las
persianas y prendera un ventilador que refrescara el rea y mantendr los condiciones
climticas aptas para el desarrollo de las plantas.
La propuesta que pienso que debemos hacer como grupo es el sistema de riego para un

10
BIBLIOGRAFIA

http://ww1.microchip.com/downloads/en/DeviceDoc/30292c.pdf
http://www.monografias.com/trabajos81/control-invernadero/control-invernadero.shtml

11

Vous aimerez peut-être aussi