Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes
Luis David Giraldo López
Diego León Patiño Morales
Edwin Alfredo Tobón
Nixon Andrés Vargas Londoño
Grupo 309696_13
Su diseño compacto y bajo costo los hace ideales para una amplia variedad de
aplicaciones, desde electrodomésticos hasta sistemas de control industrial y
dispositivos médicos.
¿Con qué tipo de arquitectura (Harvard o Neumann) está construido el
Microcontrolador y explique esta?
Puerto de reloj externo: el Atmega328p cuenta con dos pines XTAL1 y XTAL2
que se utilizan para conectar un cristal externo de reloj. Estos pines se utilizan
para proporcionar una señal de reloj precisa al microcontrolador.
Los registros de control TRISA y TRISB se utilizan para configurar los pines de
los puertos A y B como entradas o salidas.
El registro TRISA es un registro de 8 bits que controla la dirección de los pines
del Puerto A. Si un bit en TRISA se establece en 1, el pin correspondiente del
Puerto A se configura como entrada. Si un bit en TRISA se establece en 0, el pin
correspondiente del Puerto A se configura como salida.
En resumen, los registros TRISA y TRISB se utilizan para configurar los pines de
los puertos A y B como entradas o salidas según sea necesario para su uso en el
diseño del circuito.
¿Qué es un Microcontrolador?
Debido a que este dispositivo tiene varias entradas y salidas, es ideal para
muchas aplicaciones que requieran de estas y una pequeña cantidad de
memoria, con estos dispositivos podemos controlar una gran variedad de
equipos o electrodomésticos de nuestro hogar o empresa como motores, luces,
sensores, automóviles, equipos médicos equipos de comunicaciones, robots etc.
¿Qué es un Microcontrolador?
Arquitectura de Harvard: La arquitectura de Harvard está compuesta por una memoria aparte
donde se encuentran los datos y otra memoria donde se almacenan los programas donde están las
instrucciones, lo cual están de alguna forma separadas y tiene como ventajas que los datos de entrada
como salida están mejor distribuidos, debido a que son dos memorias trabajando simultáneamente.
¿Qué puertos de entrada y salida tiene el Microcontrolador Atmega328p, describa cada uno de
ellos (para ello tenga en cuenta la nomenclatura de cada uno de los pines según la hoja de datos
técnicos del Microcontrolador)?
El microcontrolador ATmega2560. Tiene 54 entradas/salidas digitales (de las cuales 15 pueden ser
usadas como salidas PWM (por modulación por anchos de pulso), 16 entradas analógicas, 4 UARTs
los cuales tienen la importante función de poder intercambiar los datos en serie entre dos
dispositivos, lo hace usando dos cables entre el transmisor y receptor, con la finalidad de poder
transmitir y recibir en ambas direcciones, también incluye un cristal de 16Mhz, conexión USB, un
conector tipo Jack para alimentación DC, un conector ICSP, y un botón de reinicio sobre todo el
microcontrolador.
Los puertos tanto A como B están formados por 13 líneas, tanto de entrada como salida, 3 de estas
líneas pertenecen al puerto A y las otras 8 pertenecen al puerto B, las cuales tienen la función de
poder ser configuradas de manera particular. El funcionamiento de los registros de control TRISA es
básicamente dirigir el comportamiento de bits del mismo puerto, sin embargo, esto no define el
contenido o los datos dentro de él, pero puede el registro TRISA controlar los pines del PORTA, lo
cual es esencial ya que todos los pines del PORTA se comportan como entradas/salida, mientras que
los bits que están configurados sobre el registro TRISB se encarga de determinar la función de sus
propios pines
Es bien sabido que el oscilador de cristal como lo conocemos bien sea dentro de un circuito o un
Arduino, es un circuito oscilador electrónico que usa la resonancia mecánica de un cristal, el cual
vibra en el circuito, con la idea de crear una señal eléctrica con una frecuencia la cual es precisa para
el circuito y los demás conectores que vayamos a enlazar con el circuito integrado, ya que por
ejemplo, la mayoría o casi todos los 4 microcontroladores requieren de un circuito que le indique su
misma velocidad de trabajo, finalmente este oscilador se encarga de generar una onda cuadrada de
alta frecuencia que se utiliza como señal para conectar todas esas operaciones del sistema que
nosotros mismos queremos que se ejecuten y reflejen en acciones.
Qué es un Microcontrolador?
Podemos definir que un microcontrolador es un circuito integrado en cuyo interior se encuentra toda
la arquitectura de un computador es decir tiene; memoria RAM, EEPROM al igual que contiene
circuitos de entrada y salida.
Para que un microcontrolador ejecute sus tareas debe primero que programarse, esto con el fin de que
realice tareas desde lo más básico como un simple parpadeo de un Led, hasta llegar a cumplir tareas
más avanzadas como controlar un robot, uno de sus principales ventajes es que puede realizar
simultáneamente la tarea de muchos circuitos lógicos como las compuertas AND, OR, NOT NAND,
al igual que de conversores A/D, D/A, como también de temporizadores y decodificadores.
Harvard: En esta arquitectura se cuenta con una unidad central CPU, esta se conecta a dos memorias,
las cuales una de ella cuenta con las instrucciones y la otra con los datos, por medio de dos buses
diferentes.
¿Qué puertos de entrada y salida tiene el Microcontrolador Atmega 328p, describa cada uno de
ellos (para ello tenga en cuenta la arquitectura de cada uno de los pines según la hoja de datos
técnicos del Microcontrolador)?
El microcontrolador ATmega328P fabricado por ATMEL (ahora parte de Microchip®) pertenece a
la familia de microcontroladores AVR® de arquitectura RISC 8-bit. El chip ATmega328P en formato
DIP es el microcontrolador utilizado en la tarjeta Arduino Uno R3. (NAYLAMP
MECHATRONICS).
TRISB: Esta orientado hacia el control del puerto B. Son válidas las mismas consideraciones
descriptas para el registro del puerto A.
¿En qué consiste la utilización de un oscilador (reloj) o cristal para el funcionamiento del
Microcontrolador?
Todos los microcontroladores disponen de un circuito oscilador, este genera una onda cuadrada de
alta frecuencia, esta se encarga de configurar los impulsos del reloj usados en la sincronización de
todas las operaciones del sistema. Esta señal es el motor del sistema ya que hace que el programa y
controladores avancen.
Actividades a desarrollar de forma Grupal.
Mapa Mental.
https://www.canva.com/design/DAFd-4XQ0TI/6UQp3VYPJ-Vofvi-DKUJ8A/edit?
utm_content=DAFd-
4XQ0TI&utm_campaign=designshare&utm_medium=link2&utm_source=shareb
utton
Mapa Mental.
Enlace de la presentación:
Conclusión
En conclusión, el microcontrolador Atmega328p es una excelente opción para
proyectos electrónicos debido a su bajo costo, facilidad de programación y
amplia disponibilidad. La combinación de su arquitectura RISC de 8 bits,
velocidad de reloj máxima de 20 MHz, memoria flash de 32 KB, memoria SRAM
de 2 KB, memoria EEPROM de 1 KB y conjunto de integrados lo hacen ideal para
una variedad de aplicaciones.
Referencias bibliográficas
Tanenbaum, A. S. (2014). Sistemas Embebidos en Tiempo Real. Pearson
Educación.
Benson, D. (2004). 8051 Microcontroller: An Applications Based
Introduction. Newnes.
Sass, R., & Schmidt, A. G. (2010). Embedded Systems Design with
Platform FPGAs: Principles and Practices. Morgan Kaufma
Microchip Technology. (2002). PIC16F84A Data Sheet. Recuperado de
http://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf
Bates, M. (2004). PIC Microcontrollers: An Introduction to
Microelectronics: Vol. 2nd ed. Newnes. (p. 117-156).
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.c
om/login.aspx?direct=true&db=nlebk&AN=189599&lang=es&site=ehost-
live&ebv=EB&ppid=pp_117
Morton, J. (2005). The PIC Microcontroller: Your Personal Introductory
Course: Vol. 3rd ed. Newnes. (p. 20–76).
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.c
om/login.aspx?direct=true&db=nlebk&AN=189614&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_20