Está en la página 1de 22

Paso 3

Comprensión del proyecto

Integrantes
Luis David Giraldo López
Diego León Patiño Morales
Edwin Alfredo Tobón
Nixon Andrés Vargas Londoño

Sebastián Moreno López

Grupo 309696_13

Universidad Nacional Abierta y a Distancia - UNAD


Escuela de Ciencias Básicas, Tecnología e Ingeniería
Microcontroladores y Microprocesadores
2022 16-04
Resumen
Para el desarrollo de esta actividad la metodología que se lleva a cabo consiste
un proceso de investigación de forma individual dónde se da respuesta a las
preguntas orientadoras planteadas en la guía. Posteriormente se presentan las
investigaciones en el foro con el propósito de dar claridad a los temas y
finalmente de forma claro y coherente se presenta la información que será de
utilidad para el desarrollo del proyecto planteado durante el curso.
Respuestas a las preguntas orientadoras.
Estudiante 1 – Luis David Giraldo López
¿Qué es un Microcontrolador?
Según Tanenbaum (2014), los microcontroladores son dispositivos
programables que se utilizan para controlar y monitorear sistemas y procesos
en tiempo real. Estos dispositivos están diseñados para ejecutar tareas
específicas y se caracterizan por su bajo costo, tamaño compacto y bajo
consumo de energía. Los microcontroladores pueden programarse utilizando
lenguajes de programación de alto nivel, lo que los hace accesibles incluso para
aquellos que no tienen experiencia en programación de bajo nivel.

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?

Benson, D. (2004), habla que los microcontroladores se basan típicamente en


la arquitectura Von Neumann, aunque existen algunas excepciones.

En la arquitectura Von Neumann, tanto los datos como los programas se


almacenan en la misma memoria y se comparten un bus de datos común para
acceder a ella. Esto significa que el microcontrolador puede leer datos y
programas de la misma memoria y que los datos y programas pueden ser
direccionados de la misma manera.

En contraste, la arquitectura Harvard separa la memoria en dos espacios


diferentes, uno para los datos y otro para los programas, y cada uno tiene su
propio bus de datos. Esta separación permite la transferencia de datos y
programas simultáneamente, lo que puede mejorar la eficiencia y velocidad de
procesamiento en algunos casos.

Sin embargo, en la mayoría de los microcontroladores, la arquitectura Von


Neumann es preferible debido a su simplicidad y menor costo de
implementación, lo que la hace más adecuada para aplicaciones de bajo costo y
baja complejidad. Además, los microcontroladores de arquitectura Von
Neumann pueden manejar tanto datos como programas, lo que los hace más
versátiles para aplicaciones de control y monitoreo.

¿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 Atmega328p cuenta con varios puertos de entrada y salida


que se pueden utilizar para conectar diferentes dispositivos. A continuación, se
describen cada uno de ellos:

Puertos de E/S digitales: el Atmega328p cuenta con 23 pines digitales que se


pueden configurar como entradas o salidas digitales. Estos pines están
etiquetados como PD0-PD7, PB0-PB5, PC0-PC5. Cada uno de estos pines puede
ser utilizado para leer o escribir datos digitales.
Puertos de E/S analógicos: el Atmega328p cuenta con 6 pines analógicos
etiquetados como ADC0-ADC5. Cada uno de estos pines puede ser utilizado
para medir una señal analógica en el rango de 0-5V.

Puerto de alimentación: el Atmega328p cuenta con dos pines de


alimentación, VCC y GND. VCC es el pin de entrada de voltaje y GND es el pin
de tierra.

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.

Puerto de comunicación serial: el Atmega328p cuenta con dos pines


etiquetados como TXD y RXD que se utilizan para la comunicación serial. Estos
pines se utilizan para enviar y recibir datos de forma serial.

Puertos especiales: el Atmega328p también cuenta con algunos puertos


especiales, como RESET y AVCC. El pin RESET se utiliza para reiniciar el
microcontrolador y el pin AVCC se utiliza para conectar un capacitor de
desacoplamiento.

En resumen, el Atmega328p cuenta con una variedad de puertos de entrada y


salida que se pueden utilizar para conectar diferentes dispositivos y sensores.

¿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 microcontrolador PIC16F84A cuenta con dos puertos de entrada/salida:


Puerto A y Puerto B.

El Puerto A consta de 6 pines de entrada/salida y el Puerto B consta de 8 pines


de entrada/salida. Ambos puertos pueden configurarse como entradas o salidas,
según sea necesario.

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.

El registro TRISB es un registro de 8 bits que controla la dirección de los pines


del Puerto B. Si un bit en TRISB se establece en 1, el pin correspondiente del
Puerto B se configura como entrada. Si un bit en TRISB se establece en 0, el pin
correspondiente del Puerto B 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.

¿En qué consiste la utilización de un oscilador (reloj) o cristal para el


funcionamiento de un Microcontrolador?

Un oscilador o cristal es un componente electrónico que se utiliza para generar


una señal eléctrica que se repite de manera regular y constante en el tiempo.
Esta señal se utiliza como base de tiempo para sincronizar las operaciones de un
microcontrolador.

En un microcontrolador, el oscilador o cristal se utiliza para establecer la


frecuencia de reloj del sistema. La frecuencia de reloj es la velocidad a la que el
microcontrolador realiza sus operaciones. Cuando se aplica una señal de reloj al
microcontrolador, este ejecuta una instrucción en cada ciclo de reloj. Por lo
tanto, cuanto mayor sea la frecuencia de reloj, más rápido será el
microcontrolador.

La mayoría de los microcontroladores modernos tienen un oscilador interno


integrado, que se puede configurar para producir una frecuencia de reloj
determinada. Sin embargo, en algunos casos, se puede requerir una mayor
precisión o estabilidad en la frecuencia de reloj, en cuyo caso se utiliza un cristal
externo. El cristal oscila a una frecuencia muy precisa y estable, lo que permite
al microcontrolador funcionar de manera confiable y precisa.
Respuestas a las preguntas orientadoras.
Estudiante 2 – Diego León Patiño Morales

¿Qué es un Microcontrolador?

El microcontrolador es un circuito integrado programable, este es capaz de


ejecutar ordenes grabadas en s memoria y este compuesto por varios bloques,
estos cumplen con una tarea especifica dentro de su funcionamiento. El
microcontrolador este compuesto por un microprocesador, memorias, periférica
y sistemas de entrada y salida.

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.

También se pueden programar para ciertas tareas específicas y podemos utilizar


lenguajes como ensamblador o de alto nivel, estos se pueden cargar en la
memoria del microcontrolador para ser ejecutados.

El microcontrolador es un equipo integrado o chip que incluye en su interior las


tres unidades funcionales de una computadora CPU MEMORIA Y UNIADES DE
ENTRADA Y SALIDA, podemos decir que es un computador completo en un
circuito integrado.

Las principales características de un microcontrolador dependen de su marca


modelo o familia algunas de estas son:

• Por ser un dispositivo tan pequeño se puede empotrar en muchos


productos industriales de toda índole.
• Este dispositivo posee mecanismos de seguridad que proporcionan
protección del equipo electrónico contra copias y modificaciones de
cualquier programa no autorizado
• Tiene un procesador con un conjunto de instrucciones.
• Tiene memorias RAM, ROM, EEPROM
• Para que um microcontrolador funcione el programa debe ser codificado
en sistema numérico hexadecimal

Imagen 1. tomado de https://conceptoydefinicion.com/

¿Con qué tipo de arquitectura (Harvard o Neumann) está construido el


Microcontrolador y explique esta?

La arquitectura de un microcontrolador ayuda a determinar la configuración de


su funcionamiento, existen dos las cuales se usan para la elaboración de estos
dispositivos estas arquitecturas se utilizan y están basadas en la comunicación
de la CPU con la memoria. La primera arquitectura que surgió es la arquitectura
Von Neumann, esta es la unidad de control de proceso está conectada a una
memoria única donde se guardan las instrucciones tanto del programa como de
los datos, es decir que existe un solo bus interno de memoria. La segunda
arquitectura es la arquitectura Harvard, la diferencia a la Nemann es que la
memoria está dividida en dos, por un lado, está la memoria del programa y por
otro la memoria de los datos por medio de dos buses independientes.
¿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)?

Imagen 2. 2019 tomada de arduino dla strasznych lamerów

El microcontrolador ATMEGA328P cuenta con dos tipos de pines análogos y


digitales, los pines análogos son entradas que reciben señales análogas de 5V y
son convertidas por el microcontrolador en señales digitales con una resolución
de 10 bits, estos pueden ser entradas o salidas además pueden ser salidas de
señal modulada por ancho de pulo PWM con resolución de 8 bits. Cuenta con 23
pines de entrada y salida 14 pines digitales de entrada y salida de los cuales 6
se pueden usar como salidas PWM, 6 entradas analógicas, un oscilador de cristal
de 16 MHz una conexión USB, un conector de alimentación, un conector ICSP y
un botón de roset.
¿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 PIC16F877A es un microcontrolador fabricado por microchip que posee 40


pines, por lo que es ideal para crear prototipos en un protoboard. En su interior
tiene una memoria de tipo FLASH lo que quiere decir que podemos reprogramar
este microcontrolador por un gran número de veces.

El microcontrolador funciona con una arquitectura RISC a una frecuencia de


operación que puede llegar hasta los 20 MHz. dentro de sus 40 pines tienen
disponibles 5 puertos, el puerto A, B, C, D y E. En el puerto A puedes encontrar
los pines que pueden ser usados como entradas analógicas los cuales son el
RA0, RA1 y el RA2 ocupando 6 de los 40 pines, el B por otro lado hace uso de 8
pines, este puerto va desde el B0 hasta el B7 siendo B0 el puerto para el uso de
las interrupciones programadas, va desde C0 hasta C7. El puerto C es el que
más se usa ya que es donde se encuentran los pines para el PWM y para la
comunicación UART con sus pines de RX y TX, El D al igual que el C y B tiene 8
pines que podemos utilizar el puerto E que ocupa solo 3 pines.

Los registros TRISA Y TRISB Son los encargados de llevar la configuración de


entradas o salidas de los PORT y tienen relación directa con estos. Si llevan un
Uno el pin correspondiente al número de bit del Port que termine en la misma
letra, será entrada, mientras que, si lleva un Cero, será salida.

¿En qué consiste la utilización de un oscilador (reloj) o cristal para el


funcionamiento de un Microcontrolador?

El oscilador de cristal consiste en un circuito oscilador electrónico que utiliza la


resonancia mecánica de un cristal vibratorio de material piezoeléctrico para
crear una señal eléctrica con una frecuencia precisa. Uno de los osciladores más
comúnmente usados es el péndulo de un reloj. Si empujas un péndulo para que
empiece a moverse, oscilará hacia delante a una cierta frecuencia, y a
continuación volverá hacía atrás de nuevo y así sucesivamente varias veces por
segundo. La longitud del péndulo es el principal factor que controla la
frecuencia. Las frecuencias fundamentales de los cristales van desde el
kilohercio (kHz) hasta unos 200 megahercios (MHz). Otro resonador común es
el dispositivo de onda acústica de superficie (SAW). Prácticamente todos los
microprocesadores, microcontroladores, PIC y CPU generalmente operan usando
un oscilador de cristal de cuarzo como dispositivo de determinación de
frecuencia para generar la forma de onda del reloj porque, como ya sabemos,
los osciladores de cristal brindan la mayor precisión y estabilidad.

Respuestas a las preguntas orientadoras.


Estudiante 3 – Edwin Alfredo Tobón Tobón

¿Qué es un Microcontrolador?

Un microcontrolador como su nombre lo dice es un dispositivo muy pequeño capaz de controlar


señales y/o información en sus entradas para después producir un efecto o cumplir ciertas tareas en
sus salidas.

Un microcontrolador como bien lo indica la palabra, es un circuito de un tamaño muy pequeño el


cual nos ha ayudado a lo largo de estos últimos 20 años al desarrollo de mejores tecnologías a través
de ejecuciones de órdenes que gracias a su memoria se almacenan en bloques lógicos y funcionales,
los cuales permiten al usuario final cumplir o llevar a cabo sus tareas determinadas, bien sean
numéricas, alfanuméricas, alfabéticas y entre otras, las cuales son utilizadas en todas las áreas
globales que sin saberlo nosotros mismos somos protagonistas de sus beneficios, por ejemplo, una
nevera la cual está siendo acondicionada por un ventilador o congelador, dentro de todo su sistema
interno se esconde un microcontrolador capaz de llevarle el frío al todo el sistema mediante un
código o instrucciones que ya vienen debidamente programadas por ingenieros de las distintas
empresas que ensamblan los microcontroladores y también los electrodomésticos como otros
aparatos electrónicos. Las múltiples tareas que lleva a cabo el microcontrolador debe de ser a un
tiempo suficiente para que el usuario final pueda hacer uso del sistema.

¿Con qué tipo de arquitectura (Harvard o Neumann) está construido el Microcontrolador y


explique esta?

Esta principalmente por 2 arquitectura:


Arquitectura de Von Neumann: En esta arquitectura, los datos y las instrucciones circulan por el
mismo bus ya que estos son guardados en la misma memoria, su principal ventaja es el ahorro de
líneas de entrada-salida, pero esto supone una disminución en la velocidad con la que se realizan los
procesos. Este tipo de arquitectura es hoy en día muy común en los computadores personales, y fue
muy común en la construcción de microcontroladores hasta que se descubrieron las grandes ventajas
de la arquitectura Harvard.

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.

¿Qué función cumple los puertos A y B del Microcontrolador PIC16f84A y describa el


funcionamiento de los registros de control TRISA y TRISB?

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

¿En qué consiste la utilización de un oscilador (reloj) o cristal para el funcionamiento de un


Microcontrolador?

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.

Respuestas a las preguntas orientadoras.


Estudiante 4 – Nixon Andrés Vargas Londoño

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.

Figura 1. Fuente (ELECTRONICA ESTUDIO)

¿Con qué tipo de arquitectura (Harvard o Neumann) está constituido el microcontrolador y


explique esta?
La arquitectura de un de microcontrolador la podemos definir de acuerdo con cómo se encuentren
organizadas sus memorias o al ancho de su bus de memoria/datos.
Dentro de los microcontroladores existen dos arquitecturas básicas de hardware:
Von Neumann: Esta se caracteriza por tener una sola memoria para los datos y las instrucciones del
programa, a esta solo se puede acceder a través del sistema de buses único (control, direcciones y
datos).

Figura 2. Fuente (ptolomeo)

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.

Figura 3. Fuente (ptolomeo)

¿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).

Posee características como: 32 KB de memoria FLASH con la capacidad de leer-mientras-escribe, 1


KB de memoria EEPROM, 2 KB de SRAM, 23 líneas de E/S de propósito general, 32 registros de
proceso general, tres temporizadores flexibles/contadores con modo de comparación, interrupciones
internas y externas, programador de modo USART, una interfaz serial orientada a byte de 2 cables,
SPI e I2C, 6 canales 10-bit Conversor A/D, "watchdog timer" programable con oscilador interno, y
cinco modos de ahorro de energía seleccionables por software. El dispositivo opera entre 1.8 y 5.5
voltios. Su arquitectura le permite ejecutar instrucciones en un solo ciclo de reloj, alcanzando una
potencia de 1 MIPS. (NAYLAMP MECHATRONICS).

Figura 4. Fuente (NAYLAMP MECHATRONICS)

¿Qué función cumple los puertos A y B del microcontrolador PIC16f84A y describa el


funcionamiento de los registros de control TRISA y TRISB?
Los microprocesadores PIC16F84 tienen 2 puertos de entrada/salida paralelos de usos generales
denominados Puerto A y Puerto B, el Puerto A es de 4 bits y el Puerto B es de 8 bits. (Galeano, De
Giocomi, & Sánchez, 2018).
En la imagen siguiente se podrá observar claramente que el microcontrolador tiene dos puertos
denominados «A» y «B». El puerto «A» tiene 5 líneas disponibles (RA0, RA1, RA2, RA3, RA4) y el
puerto «B» tiene 8 líneas disponibles (RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7). Ambos Puertos
suman un total de 13 líneas que podrán ser programadas independientemente como entradas o como
salidas. Estas son las líneas que estarán destinadas a comunicar el microcontrolador con el mundo
exterior, como por ejemplo motores, diodos luminosos «Leds», módulos LCD, teclados matriciales.
(Galeano, De Giocomi, & Sánchez, 2018).
Figura 5. Fuente (Galeano, De Giocomi, & Sánchez, 2018)

TRISA: Es un registro de control para el puesto A. Un “Cero”, es un bit correspondiente al pin lo


configura como salida, mientras un “Uno” lo hace como entrada.

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.

Además, la amplia disponibilidad de recursos en línea para programar y utilizar


el microcontrolador, lo hacen una opción atractiva para desarrolladores y
aficionados en electrónica. El Atmega328p es un microcontrolador confiable y
poderoso que ha sido utilizado en una amplia variedad de proyectos electrónicos
y sigue siendo una opción popular en la actualidad.

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

 ELECTRONICA ESTUDIO. (s.f.). Que es un Microcontrolador . Recuperado


el 04 de 04 de 2023, de https://www.estudioelectronica.com/que-es-un-
microcontrolador/
 Galeano, L., De Giocomi, I., & Sánchez, J. (2018). PIC 16F84 una guía
para el eprendizaje. Recuperado el 05 de 04 de 2023, de
https://entrrnadorpic16f84.wordpress.com/4-puertos-de-entrada-y-
salida/
 NAYLAMP MECHATRONICS. (s.f.). ATMEGA328P DIP. Recuperado el 05 de
04 de 2023, de
https://naylampmechatronics.com/microcontroladores/111-atmega328p-
dip.html
 ptolomeo. (s.f.). El microcontrolador . Recuperado el 04 de 04 de 2023,
de
chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/http://www.ptolo
meo.unam.mx:8080/jspui/bitstream/132.248.52.100/760/4/A4.pdf
 Reyes, C. A. (2006). Microcontroladores Programación en BASIC.
Segunda edición, pagina-17. Quito, Ecuador: AUTOMASIS. Recuperado el
04 de 04 de 2023, de
chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://xxbenjiux.
files.wordpress.com/2011/10/microcntroladores_pic.pdf

También podría gustarte