Practica 2
Practica 2
Practica 2
“ARQUITECTURA DE COMPUTADORAS”
PRACTICA 2
Alumnos:
NICOLAS HERNÁNDEZ JAZMIN No. control: 18361119
CUEVAS ERASMO ARMANDO No. control: 18361065
CONTRERAS HERNÁNDEZ JORGE EDUARDO No. control: 18361058
ANSELMO PÉREZ JOHAN SEBASTIAN No. control: 18361037
QUINTO SEMESTRE
GRUPO: “T”
HORARIO: 16:00-17:00
CONFIGURACIÓN DE PUERTOS COMO ENTRADA Y CÓMO SALIDA
Objetivo
Marco teórico
DIAGRAMA DE FLUJO
Los diagramas de Flujo son importantes porque nos facilita la manera de representar
visualmente el flujo de datos por medio de un sistema de tratamiento de información, en
este realizamos un análisis de los procesos o procedimientos que requerimos para realizar
un programa o un objetivo.
Los diagramas de flujo son considerados en la mayoría de los departamentos de sistemas
como uno de los principales instrumentos en la realización de cualquier método o sistema,
además de que ayuda al diseñador por que le ayudan en la definición, formulación, análisis
y solución del problema. El diagrama de flujo ayuda al análisis a comprender el sistema de
información de acuerdo con las operaciones de procedimientos incluidos, le ayudara
analizar esas etapas, con el fin tanto de mejorarlas como de incrementar la existencia de
sistemas de información para la administración.
Sus símbolos que lo componen son los siguientes:
Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar
una parada o una interrupción programada que sea necesaria realizar en un programa.
Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la
misma página.
Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el
sentido de las operaciones dentro del mismo.
Este es utilizado para representar la salida o para mostrar la información por medio del
monitor o la pantalla
Gracias a esta simbología se hace más entendible un diagrama y fácil de leer ante otra
persona ya que esta tiene una buena organización.
Puertos de Entrada y Salida
Los microprocesadores PIC16F84 tienen 2 puertos de entrada/salida paralelos de usos
generales denominados Puerto A y Puerto B.
Los puertos del microcontrolador PIC16F84 son el medio de comunicación con el mundo
exterior, en ellos podremos conectar los periféricos o circuitos necesarios como por ejemplo
los módulos LCD, motores eléctricos, etc.; pero estas conexiones no se podrán realizar
arbitrariamente. Existen unas reglas básicas que deberán cumplirse para que el
microcontrolador no sufra daños o se destruya. Para ello es necesario conocer los limites
de corriente que puede manejar el microcontrolador.
Configuración:
Los bits de cada puerto se configuran mediante los bits correspondientes de un registro de
control asociado que recibe el nombre de TRIS. En realidad, cada puerto soporta dos
registros:
Desarrollo
Como primer punto tenemos que desarrollar el diagrama de flujo, este nos ayudara a
entender que es lo que realizara nuestro PIC16F84A.
Un diagrama de flujo es una representación que va a esquematizar los distintos pasos de
nuestro programa. A continuación, se representa el diagrama de flujo utilizando Lucidchart
para realizar el esquema:
Una vez buscado los componentes con los que trabajaremos, procedemos a conectar los
interruptores, leds, resistencias, entre otros a nuestro PIC16F84A, quedando de la siguiente
manera.
Si nosotros ejecutamos la simulación nos va mostrar una pantalla secundaria donde nos
muestra un error, esto se debe a que nuestro pic no está configurado, para ello vamos a
darle doble clic a nuestro pic y nos mostrar la siguiente pantalla.
Al realizar esta práctica en equipo llegamos a la conclusión de que usar diagramas de flujo
es muy importante porque este nos permite obtener una visión de contexto, además de que
este nos muestra a través de la información visual cual es la trayectoria de un proceso
también a que gracias a un diagrama de flujo se puede ver de manera estructurada una
secuencia de pasos que tienen una relación entre sí. Los diagramas de flujo los ocupamos
mucho en el área de sistemas al hacer programas, ya que estos nos muestran la forma
gráfica de un algoritmo y así nos facilita el entendimiento.
Es muy importante llevar a cabo la configuración de los puertos ya que estos pueden ser
configurados de forma independiente para que cada uno haga una tarea diferente. Estos
pueden se configurados de dos formas como: entradas y como salidas, las entradas solo
pueden recibir datos, existen entradas digitales y analógicas, en este caso nosotros usamos
entradas digitales que son “1” y ”0” en el caso de las salidas solo se tienen salidas digitales
ósea “1” y ”0”