You are on page 1of 24

Pasó 2

Diseñar la propuesta de proyecto de implementación

MICROPROCESADORES Y MICROCONTROLADORES

GRUPO: 309696_1

TUTOR

IVAN GUSTAVO PENA

Presentado por

JORGE MARIO MARQUEZ: 1081918716

JUAN CARLOS VALENCIA. Código: 72046937

JOSE FABIO CUCHIA GALINDO código

BEATRIZ KATALINA TORRES NUÑEZ. Código: 40936585

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

2018

1
INTRODUCCIÓN

El siguiente trabajo correspondiente a la Unidad 1: Paso 2 del curso de


Microprocesadores y Microelectrónica ofrecido por la Universidad Nacional Abierta
y a Distancia (UNAD), Este documento es una recopilación de los resultados de las
actividades del curso. En la primera sección se presentan los resultados obtenidos
que permiten identifica las características funcionales, arquitectura, familias y
aplicación de los Microprocesadores y Microcontroladores, aplicando el diseño de
algoritmos y la programación en ensamblador y lenguaje de alto nivel para el
desarrollo de soluciones.
Básicamente el siguiente documento recoge, en forma organizada todos los
resultados generados al desarrollar la primera unidad del curso. Se busca fortalecer
el trabajo colaborativo y el conocimiento adquirido por todos los integrantes del
grupo, ya que el foro nos permitió ahondar en temas más profundo, junto al apoyo
virtual de la biblioteca virtual de la UNAD fue fundamental para realizar este trabajo.

Veamos.

2
OBJETIVOS

 Conocer y describir métodos para proteger la información que se maneja por

medio de los datos en la red tecnológica.

 Determinar cuáles son las necesidades de los usuarios del sistema para que
la implementación del mismo sea aceptada y de acuerdo a los procesos de

operación de la empresa.

 Identificar las formas que hay para proteger la información.

 Realizar un análisis de la situación actual de la empresa.

 Un objetivo fundamental es proporcionar a la alta gerencia una seguridad

razonable de que las aplicaciones en producción, el desarrollo de sistema de

información, los equipos de cómputo y datos, estén siendo utilizados

adecuadamente que se operan de acuerdo con los estándares de seguridad

y confiabilidad para evitar pérdidas de informes o su uso inadecuado.

3
ACTIVIDADES A DESARROLLAR
1. Desarrollará un mapa conceptual de manera grupal donde se aborden todos los
ítems de la arquitectura de un microcontrolador. Mínimo 1 página. Teniendo en
cuenta los links de la Unidad 1.

4
Juan Carlo Valencia

5
6
Jorge Mario Márquez

Esta se refiere a la forma como la CPU


accede a la memoria y a la cantidad o
set de instrucciones de cada familia.

Se utiliza dos memorias


Los datos y las instrucciones SISC
CISC distintas específicas tanto para
circulan por el mismo bus y son
datos como instrucciones.
guardados en la misma memoria RISC

Juegos de Computado con juegos


instrucciones de instrucciones Se limita a:
Se limita Lo maneja
especificas
a: computadores con set
de instrucciones
Una Unidad central reducidas Unidad central
de proceso de proceso

2. 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 página 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: Realizar el promedio de la suma de las 5 edades de los integrantes del grupo.


Desarrollo
1.) Edades de cada uno de los integrantes del grupo colaborativo.

Nombre Variable Edad


Juan Carlos Valencia C1 44
Beatriz Catalina Torres C2 37
Jorge Mario Márquez C3 26
Jose Fabio Cuchia Galindo C4 por defecto

7
Floralba Rios C5 por defecto

Pantallazos del procedimiento del programa.

2.) Para iniciar es necesario agregan la lista de comandos que se requieren


para el funcionamiento del programa para codificar.

3.) Damos orden al editor que convierta el código muestra la opción para digitar
los cálculos que se requieren obtener.

8
4) Luego tenemos el editor que envía el código y verifique transfiera del código
hacia la memoria

5). Entonces tenemos el simulador muestra el dispositivo los datos de entrada y


nos salida.

6). Se ejecuta el programa y se ingresan los datos correspondientes.

9
7).Resultado de ejecución final.

10
b) Hallar el área del trapezoide Lado a=8, lado b= 5 Lado c 12 = Lado d = 7

Iniciamos
𝑏. ℎ
A=
2

Tenemos

b = es la base
h = es la altura
𝐴1 + 𝐴2 = 𝑒𝑠 𝑒𝑙 á𝑟𝑒𝑎 𝑑𝑒𝑙 𝑡𝑟𝑎𝑝𝑒𝑧𝑜𝑖𝑑𝑒

Entonces el triángulo 1 quedaría así:

𝑎 ∙ 𝑏 8 ∙ 5 40
𝐴1 = → → = 20𝑐𝑚2
2 2 2

Entonces el triángulo 2 quedaría así:

𝑐 ∙ 𝑑 12 ∙ 7 84
𝐴2 = → → = 42𝑐𝑚2
2 2 2

El área del trapezoide quedará

A = 𝐴1 + 𝐴2 = 20 + 42 = 62𝑐𝑚2

11
1. Para iniciar desarrollamos en SimuProc, para codificar agregamos el
ingreso del código que se requieren para el funcionamiento y orden del
programa, mostrando así su resultado

2. Luego tenemos el editor que envía el código y verifique transfiera del código
tipo memoria.

12
3. Luego damos la orden al editor que envíe el código a memoria del
simulador

4. Para continuar el simulador nos muestra el dispositivo donde ingresaremos


los datos de entrada y nos arrojará una salida.

13
5. En esta se muestra dónde quise, manipular la memoria manual, dando
orden a la misma que los ordenara por lados.

6. Resultado de ejecución final.. El área del trapezoide es 62.

14
c: dar solución a la siguiente ecuación: c2X - c3 * c5 = c1x + c4x

1. Para iniciar desarrollamos en SimuProc, para codificar agregamos el ingreso


del código que se requieren para el funcionamiento y orden del programa,
mostrando así su resultado

2. Luego tenemos el editor que envía el código y verifique transfiera del código
tipo memoria.

15
3. Luego damos la orden al editor que envíe el código a memoria del simulador,
Para este ejercicio se trabaja con las instrucciones STF, LDF, MULF, SUBF,
DIVF que permiten utilizar números punto flotante para poder dar el resultado
correcto en este caso el numero debe ser negativo.

4. Para continuar presionamos en ejecutar, el simulador nos muestra el


dispositivo donde ingresaremos los datos de entrada y nos arrojará una
salida.

16
3. Utilizando el programa Mplab IDE Versión 8.92 lenguaje asembler
(o la actual) para la elaboración de los programas respectivos, y
Simulado en programa proteus 7.9 o Versiones 8.0 en adelante.

1. Encendido y apagado de 3 LEDS (Rojo, verde, amarillo) que hagan


la secuencia de un semáforo enciende el led rojo 3 segundos, al
segundo dos del led rojo se enciende el amarillo se pagan el led rojo
y amarillo al tiempo y se enciende el led verde por 4 segundos y se
reinicia la secuencia.

a. Para iniciar desarrollamos en MPLAB, para agregar el ingreso


del código que se requieren para el funcionamiento y orden
del programa, mostrando así su resultado

17
b. Creamos el diseño del circuito en Proteus

18
c. cargamos el programa elaborado en mplab

d. Colocamos en marcha la simulación

Aparece el led encendido

19
A los dos segundos se enciende el led amarillo

Al tercer segundo se apagan los led rojo y amarillo y se enciende el


verde por 4 segundos

20
2. Encendido de un motor de 5vd por acción sobre un pulsador se mantenga
encendido y se apague por la acción de otro pulsador. Al activar el tercer
pulsador se debe invertir el giro del motor.
Codigo Assebler
list p=16f84a
#include p16f84a.inc
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
ORG 0
BSF STATUS, RP0
BSF TRISA,0
BSF TRISA,1
BSF TRISA,2
BCF TRISB,3
BCF TRISB,2
BCF STATUS, RP0

start BCF PORTB,2


BCF PORTB,3
GOTO stop

stop BTFSS PORTA,0 ;Comprueba si se presiono el boton de apagar


GOTO der ;Gira a la derecha
BCF PORTB,2
GOTO off ;apaga el motor

der BTFSS PORTA,2 ;Comprueba si se presiono el boton de cambio


GOTO izq ;Gira a la izquierda
BSF PORTB,2
GOTO list1

Izq BTFSS PORTA,1 ;Comprueba si se presiono el boton cambio


GOTO stop
BSF PORTB,3
GOTO list2

Off BCF PORTB,2


BCF PORTB,3
GOTO start

list1 BSF PORTB,2


BCF PORTB,3
GOTO der

list2 BSF PORTB,3


BCF PORTB,2
GOTO der

END

21
Diseño Circuito

22
CONCLUSIONES

En el presente trabajo se abarca cada concepto, característica e investigación de los sistemas


de seguridad para un mejor manejo en el cómputo, cualquier medida que impida ejecución
de operaciones no autorizadas sobre un sistema o red, cuyos efectos que pueden conllevar a
daños sobre la información que se brinda, comprometer su confidencialidad, autenticidad o
integridad, disminuir el rendimiento de los equipos o bloquear el acceso a los usuarios que
están autorizados en el sistema.

También se presentan sistemas de alarma para los computadores, ya que hoy en día no es
muy confiable; se plantea acerca de cómo se debe ser el lugar de instalación del centro
operario de computo, de la misma forma se explica la higiene que se maneja para los
electrodoméstico o cableado a utilizar

Por ultimo cabe destacar los tres sistemas de seguridad los cuales son muy importantes a
tratar.

23
REFERENCIAS BIBLIOGRAFICA

Maria, A. U. (2003). Microcontroladores Pic Diseño Practico y Aplicaciones


(lenguaje Ensamblador). Bilbao, cap 1 - 3 Macgraw hill.Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=319
4884

Angulo U, (2001). Microcontroladores PIC. Diseño practico de aplicaciones


(2ª Ed).Recuperado de

http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=319
4849

González, H. U. (Julio de 2009). 309696- Modulo de Microprocesadores y


Microcontroladores. Recuperado de http://hdl.handle.net/10596/6933

24

You might also like