martes, 25 de octubre de 2022

Paso 3

 

 

Microprocesadores y Microcontroladores

Paso 3 Comprensión del proyecto

 ¿Qué es un Microcontrolador?

Es un circuito integrado digital que se puede utilizar para muchos propósitos diferentes
porque es programable. Consta de una unidad central de procesamiento (CPU), memoria (ROM y RAM) y líneas de entrada y salida (periféricos). Un microcontrolador tiene los mismos bloques operativos básicos que una computadora, lo que nos permite pensar en él como un pequeño dispositivo informático.

 

Imagen 1 recuperada de: (2022). Xbot.es. http://sherlin.xbot.es/wp-content/uploads/2014/02/fig-1.1.png 

 ¿Con qué tipo de arquitectura está construido el Microcontrolador y explique esta?

Existen dos tipos de arquitectura con la que se pueden construir los microcontroladores, las cuales tienen que ver con el uso y distribución de la memoria, estas son: la Arquitectura Von Neumann y la Arquitectura Harvard, pero se descubrió que esta última es la que tenía más ventajas y por ello la tendencia de los microcontroladores es usar este tipo de arquitectura:

1.  1. Arquitectura Harvard: Esta arquitectura tiene la unidad central de proceso conectada a dos memorias por medio de dos buses diferentes, una de las memorias contiene las instrucciones del programa y la otra almacena los datos. Cada bus es independiente, lo que permite que puedan tener diferentes contenidos en la misma dirección y diferente longitud y esto optimiza el uso de la memoria y ayuda a obtener más velocidad en la ejecución de los programas. 


Imagen 2. Recuperada de: https://weblinus.com/arquitectura-von-neumann-y-arquitectura-harvard/

¿Qué tipos de puertos de entrada y salida tiene el Microcontrolador Atmega328p, describa
cada uno de ellos?

La mayoría de los puertos de los microcontroladores son multipropósito, lo que significa que se comportan de una forma u otra dependiendo de su configuración. Varias líneas de puerto proporcionan funciones importantes en el funcionamiento de Arduino, y estas funciones no son líneas de entrada/salida de propósito general.


PORTB (Puerto B): Tiene dos líneas de entrada/salida para conectar el cristal. Estos pines PORTB bit-6 y PORTB bit-7 se pueden dejar inactivos si el chip está configurado para usar el oscilador interno, pero esta opción no se puede usar en Arduino porque ya tiene un sistema basado en la velocidad del cristal. 16 MHz, más los cristales están soldados a esos pines en el tablero.


PORTC (Puerto C): tiene dos bits no disponibles, uno de los cuales, el bit 6 de PORTC, se usa como entrada de REINICIO, y el otro bit (7) no está conectado al ATmega328P con la cápsula PDIP insertada. en el zócalo Arduino Uno R3, ya que no tiene suficientes cables disponibles en su paquete de 28 pines. Para los chips de paquete de montaje en superficie TQFP de 32 pines (como el Arduino Nano y algunos clones de Arduino Uno), las dos líneas que faltan están dedicadas a los convertidores de analógico a digital (ADC6 y ADC7), no a los pines de entrada/salida digital. 

PORTD, PORTD bit-0 y PORTD bit-1: se utilizan durante la programación de Arduino porque están conectados a la interfaz USB y también son pines TX y RX para la comunicación en serie. Estos pines se pueden usar para comunicación serial asíncrona con el exterior, y también se pueden usar como entrada o salida cuando no están programados.

 

Imagen 3. Recuperada de :

jecrespom. (2017, September 3). Puertos Digitales Arduino Avanzado. Aprendiendo Arduino; Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2017/09/03/puertos-digitales-arduino-avanzado/

¿Qué función cumple los puertos A y B del Microcontrolador PIC16f84A y describa el
funcionamiento de los registros de control TRISA y TRISB?

El puerto A del microcontrolador PIC16f84A tiene 5 pines los cuales podemos configurar como entradas o salidas independientes con el fin de capturar datos. Sus pines van desde RA0 hasta RA4. El puerto B del microcontrolador PIC16f84A tiene 8 pines los cuales también se pueden configurar como entradas o salidas, pero su función principal es conectar los periféricos o circuitos necesarios. Sus pines van desde RB0 hasta RB7.

Por otro lado, cada puerto contiene su propio registro de control de flujo y a este se le denomina TRISA y TRISB, etc. Su función es indicarnos el funcionamiento de bits del puerto, pero contenido es independiente de esto.

Para el registro de control TRISA se le asigna a los pines del puerto A, 5bits y para los pines del puerto B de TRISB se le asigna 8bits.Un 1 en el registro TRIS indica que el pin es entrada y un “0” indica que el pin es salida. 

 
¿En qué consiste la utilización de un oscilador(reloj) o cristal para la configuración y
funcionamiento de un Microcontrolador?

Todo microcontrolador necesita un circuito que indique la velocidad de funcionamiento, se llama Oscilador o Reloj Produce una onda cuadrada de alta frecuencia que se utiliza como señal sincroniza todas las operaciones del sistema. Este circuito es muy simple pero fundamental para el correcto funcionamiento del sistema. Todos los componentes del reloj están integrados en el propio microcontrolador, por lo que se requieren pocos componentes externos, como un cristal de cuarzo o una red RC, para definir la frecuencia de funcionamiento.

 

Imagen 4. Recuperada de : Luis, I., & Cáceres, A. (n.d.). Microcontroladores Manual PIC 16F84A. https://compu5.webcindario.com/Sep_4.pdf

Actividades a desarrollar de forma Grupal

1    Teniendo en cuenta que la empresa Bambo está solicitando presentar la arquitectura del Microcontrolador que se utilizará en el proceso de automatización o control del proyecto, es necesario como grupo de trabajo colaborativo presentar este Microcontrolador, para ello el grupo va a realizar la siguiente actividad: 

 

Link: https://lucid.app/lucidchart/e529f439-9665-45ba-92f9-effc37f27c17/edit?viewport_loc=-372%2C54%2C3072%2C1413%2C0_0&invitationId=inv_892c3a00-2d79-4493-aed4-e1dd7b7fb22f

 

Integrantes del Curso Grupo 49

Ivonne López Zambrano

Hugo Mauricio Romero

Diego Fernando Jimenez

Leider Fabian Cadena Quintero

 

No hay comentarios:

Publicar un comentario

Paso 3

    Microprocesadores y Microcontroladores Paso 3 Comprensión del proyecto   ¿Qué es un Microcontrolador? Es un circuito integrado digital q...