0% encontró este documento útil (0 votos)
242 vistas9 páginas

Iván Carrasco Semana

Cargado por

Ivan Carrasco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
242 vistas9 páginas

Iván Carrasco Semana

Cargado por

Ivan Carrasco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

NOMBRE DE ASIGNATURA: FUNDAMENTOS DE

MICROCONTROLADORES PIC.

SEMANA 4
Nombre del estudiante: Iván Carrasco Aedo
Fecha de entrega: 28/06/2023
Carrera: Automatización y control
DESARROLLO

Te encuentras trabajando actualmente en una empresa, que se encarga de la fabricación de dispositivos

electrónicos digitales de una amplia variedad y, tu jefe te ha pedido capacitar a tu grupo de trabajo,

con relación al desafío que se viene, relacionado con el uso de microcontroladores PIC, los cuales

deberán ser utilizados tanto a nivel de diseño circuital como de programación. Para ello te ha pedido

dar respuesta y socializar las siguientes preguntas, de manera que todos manejen la misma

información:
1. Dada la importancia que tiene el comprender correctamente todo lo relacionado a los

microcontroladores PIC; se te pide redactar tres párrafos en total, para dar respuesta a cada uno

de los siguientes puntos:

a. ¿Por qué es importante conocer qué es un microcontrolador, comparado con un

microprocesador? Fundamenta las razones.

R)

MICROCONTROLADOR MICROPROCESADOR

Es importante comprender la diferencia entre microcontroladores y microprocesadores porque ambos


tienen diferentes aplicaciones y funciones en electrónica y programación. Un microcontrolador es un
dispositivo integrado que combina una CPU, memoria, periféricos de entrada/salida y otros componentes
en un solo chip. Se utiliza principalmente en sistemas integrados donde se requiere un control total del
hardware y la capacidad de realizar ciertas tareas de forma independiente. Un microprocesador, por otro
lado, es la parte principal de una computadora diseñada para ejecutar instrucciones de programa
almacenadas en la memoria, excluyendo dispositivos periféricos u otros componentes. Comprender esta
diferencia es fundamental para elegir la solución correcta según las necesidades del proyecto, ya que cada
opción tiene ventajas y limitaciones en términos de costo, consumo de energía y complejidad.
b. ¿Por qué deben conocerse las características internas y externas de la familia de

microcontroladores PIC? Fundamenta las razones.

R)

MICROCONTROLADOR PIC

Comprender las características especiales de la familia de microcontroladores PIC es esencial para


aprovechar al máximo sus características y capacidades. Las características internas incluyen arquitectura
del procesador, tamaño y tipo de memoria disponible, periféricos integrados (como puertos de
entrada/salida, convertidores de analógico a digital, temporizadores, etc.) e instrucciones de
programación específicas. Estos aspectos definen las capacidades y limitaciones del microcontrolador, así
como su capacidad para realizar tareas específicas de manera eficiente. Las características externas, por
otro lado, se refieren a aspectos relacionados con la conexión del microcontrolador con otros
componentes del sistema como sensores, actuadores, pantallas, comunicación, etc. Conocer estas
características te permitirá diseñar y desarrollar esquemas y programas de manera adecuada, optimizar el
uso de los recursos y asegurar un funcionamiento correcto y confiable.
c. ¿Por qué es importante contar con un entorno de programación de este tipo de

microcontroladores? Fundamenta las razones.

R)

Proporcionar un entorno de programación dedicado para microcontroladores PIC es esencial para facilitar
el desarrollo de aplicaciones y aumentar la eficiencia del proceso de programación. Estos entornos, como
MPLAB X IDE (Entorno de desarrollo integrado), proporcionan herramientas y recursos especializados
para escribir, compilar, depurar y simular el código fuente del programa del microcontrolador. El uso de
un entorno de programación dedicado simplifica el proceso de desarrollo y simplifica la programación al
ofrecer funciones como resaltado de sintaxis, finalización automática, gestión de proyectos, depuración
en tiempo real y simulación de circuitos. Además, estos marcos suelen proporcionar bibliotecas
predefinidas y ejemplos de código que hacen que las funciones comunes sean más fáciles de aprender e
implementar. En definitiva, un entorno de programación específico para microcontroladores PIC permite
aumentar la productividad, reducir los errores y agilizar el tiempo de desarrollo de los proyectos,
mejorando la eficiencia y la calidad del trabajo realizado.

2. Lo siguiente que debes hacer es establecer cómo la arquitectura interna y la externa se

interrelacionan, contestando las siguientes preguntas:


a. ¿De qué manera se puede activar o desactivar una salida de un puerto digital de salida?

Proporciona un ejemplo.

R)

Para habilitar o deshabilitar la salida del puerto digital del microcontrolador PIC, puede usar un registro de
datos que escribe directamente en este puerto. Cada pin de puerto está asociado con un bit en el registro
de datos, y establecer o borrar este bit determina el estado de salida.

Por ejemplo, en lenguaje de programación C para habilitar o deshabilitar la salida en el puerto PORTA de
un microcontrolador PIC:

// Configuración del pin RA0 como salida

TRISAbits.TRISA0 = 0;

// Activar salida en el pin RA0

LATAbits.LATA0 = 1;

// Desactivar salida en el pin RA0

LATAbits.LATA0 = 0;

En este ejemplo, el pin PORTA RA0 se programa primero como salida configurando el bit apropiado en el
registro TRISA. La salida se puede habilitar configurando el bit LATA0 en 1, lo que hace que el pin RA0
suba. Para deshabilitar el pin, establezca el bit LATA0 en 0 y baje el pin RA0.

Tenga en cuenta que los nombres de los registros pueden variar según la marca y el modelo del PIC
utilizado. Además, se debe registrar la configuración de las direcciones de los puertos y los bits de servicio
correspondientes para garantizar que se configuren correctamente como salidas.
b. ¿Para qué se utilizan los registros en la arquitectura interna? Fundamenta las razones.

R)

Los registros en la arquitectura del microcontrolador PIC cumplen diferentes funciones y propósitos.
Básicamente, los registros son ubicaciones de memoria interna de alta velocidad que se utilizan para
almacenar y recuperar datos durante la ejecución del programa. Los microcontroladores PIC tienen
diferentes tipos de registros, como registros de propósito general (GPR), registros de control, registros de
configuración, registros de estado, etc.

Los registros de propósito general (GPR) se utilizan para datos temporales, resultados de procesos,
variables y otros tipos de almacenamiento. Los programadores pueden leer y escribir en estos registros
para realizar operaciones aritméticas, lógicas o de manipulación de datos. Los requisitos de desempeño
del programa permiten el correcto procesamiento de la información. Además de los registros de uso
general, los registros de control y configuración también se utilizan para configurar y controlar el
funcionamiento de otros controladores de dispositivos y funciones de microcontroladores. Estos registros
le permiten crear procedimientos operativos, configurar restricciones, establecer parámetros de tiempo,
configurar conexiones y más. Proporcionan una manera eficiente y fácil de interactuar con varios
microcontroladores y periféricos. En resumen, los registros se utilizan en las arquitecturas de
microcontroladores PIC para almacenar datos temporales, controlar periféricos y programar el
funcionamiento del microcontrolador. Son elementos clave del programa que permiten una gestión
eficiente de los recursos, facilidad de desarrollo de aplicaciones e interacción con el entorno externo.
3. Finalmente, se te pide identificar en la siguiente tabla ¿cuál tipo de microcontroladores deben ser

utilizados, según el caso?, sabiendo que es posible utilizar más de uno:

R)

APLICACIÓN TIPO
Sistema con comunicación inalámbrica hacia
otro dispositivo □ PIC de 32 bits
.
□ PIC inalámbrico

□ PIC para procesado de señal

Analizador de señales de radiofrecuencia.


□ PIC de 32 bits

□ PIC inalámbrico

□ PIC para procesado de señal

Procesamiento matemático a alta velocidad.


□ PIC de 32 bits

□ PIC inalámbrico

□ PIC para procesado de señal


REFERENCIAS BIBLIOGRÁFICAS

IACC (2023). Fundamentos de microcontroladores PIC. Microcontroladores. Semana 4.

https://robots-argentina.com.ar/didactica/el-microcontrolador-cerebro-del-robot-programable-basico/

https://www.jvs-informatica.com/blog/que-son-los-microprocesadores-y-que-modelos-hay/

https://labtroniks.cl/shop/pics/microcontrolador-pic16f877a.html

También podría gustarte