Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Mecatrónica.
REPORTE DE PRÁCTICAS
Asignatura:
MICROCONTROLADORES
PRÁCTICA:
Presentan:
Docente:
Objetivos.
• Identificar el funcionamiento del microcontrolador por medio de la
programación.
• Comprender el significado de las instrucciones para crear programas
utilizando cada una de ellas.
•
Marco teórico.
¿Qué es un microcontrolador?
Un microcontrolador es como un ordenador en pequeño: dispone de una memoria
donde se guardan los programas, una memoria para almacenar datos, dispone de
puertos de entrada y salida, etc. A menudo se incluyen puertos seriales (RS-232),
conversores analógicos/digital, generadores de pulsos PWM para el control de
motores, bus I2C, y muchas cosas más. Por supuesto, no tienen ni teclado ni
monitor, aunque podemos ver el estado de teclas individuales o utilizar pantallas
LCD o LED para mostrar información.
[1]
Un microcontrolador es un circuito integrado digital que puede ser usado para muy
diversos propósitos debido a que es programable. Está compuesto por una unidad
central de proceso (CPU), memorias (ROM y RAM) y líneas de entrada y salida
(periféricos).
Para diseñar programas es necesario conocer los bloques funcionales básicos del
microcontrolador, estos bloques son:
1. Una computadora
2. Software de programación (incluyendo un compilador).
3. Un circuito programador
[2]
¿Qué es el Microcontrolador PIC16F887?
El Microcontrolador PIC16F887 cuenta con 8 Bits, 14KB, 368 RAM, 20MHz, 40
Pines. Cuenta con un oscilador interno de precisión con frecuencia seleccionable
entre 31 kHz y 8 MHz. Este MCU puede reemplazar al 16F877 y al 16F877A.
Especificación y características.
• Serie: PIC16F88x
• Voltaje de operación: 2V a 5.5V
• Dimensiones: 3.81 mm x 52.26 mm x 13.84mm
• Peso: 6 g
• Pines: 40
• A/D: 14 Canales a 10 bits
• I/O disponibles: 35 pines
• ROM con Flash: 8 K
• EEPROM: 256 Bytes
• RAM: 368 Bytes
• Máxima frecuencia de trabajo: 20 MHz
• Temporalizador: 3; 2 timers de 8 bits y 1 de 16 bits
• Watchdog: Si
• PWM: 2 módulos
• Temperatura de trabajo: -40°C a 85°C
• Comunicación:
• MSPP que soporta SPI y I²C
• EUART
[3]
Metodología.
Material para utilizar:
• Programas: MPLAB 5 Y PROTEUS
• MICROCHIP 16F887
• Protoboard
• Cable
• Resistencias
• Dip switch de 8 bits
• Led’s
FIG 1. Programación en MPLAB.
Bibliografía.
[1]
“Microcontrolador pic16f887,” MV Electronica, 2018.
https://mvelectronica.com/producto/microcontrolador-pic16f887 (accessed Oct, 2022).
[2]
“1. ¿Qué es un microcontrolador? – Sherlin.xBot.es,” Xbot.es, 2022.
http://sherlin.xbot.es/microcontroladores/introduccion-a-los-microcontroladores/que-es-un-
microcontrolador (accessed Oct, 2022).
[3]
“UNIT Electronics PIC16F887 Microcontrolador %,” UNIT Electronics, Oct, 2022.
https://uelectronics.com/producto/microcontrolador-pic16f887/ (accessed Oct, 2022).
[4]
“Cajita Feliz,” Dropbox, 2022.
https://www.dropbox.com/sh/8zyvxpinihvfyan/AAAaMNjMm98h_cqXyXp94Qnna?dl=0&
preview=pic16f887.pdf (accessed Oct, 2022).