Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IV CICLO
LABORATORIO N°1
DOCENTE:
Ciriaco Martinez, Cesar Augusto
SECCIÓN:
“C5-A”
2023-1
LAB. N° 1 Arquitectura e información del 18f45K50
Objetivos
Marco teórico:
Microcontroladores
Los microcontroladores están compuestos de varios bloques funcionales cada uno
cumpliendo con una tarea específica, además en su interior cuenta con tres unidades
funcionales principales las cuales son la unidad central de procesamiento, memoria y los
periféricos de entrada/salida. Asimismo, los microcontroladores son circuitos integrados
programables capaces de realizar tareas que han sido registradas en su memoria, utilizados
para procesar información y automatizar tareas permiten una mayor eficiencia y mejores
resultados, con ellos podemos realizar operaciones lógicas y aritméticas.
Figura 1. Microcontroladores
Pág. 2
LAB. N° 1 Arquitectura e información del 18f45K50
PIC
El PIC conocido también como controlador de interfaz periférico, es un microcontrolador con un
circuito integrado programable con los componentes necesarios que nos permiten poder realizar y
controlar tareas.
PIC 18F4550
Este microcontrolador es un dispositivo ideal para proyectos los cuales necesitan una
productividad más eficiente debido a su diseño ya que constan con una mejora notable al resto de
microcontroladores PIC conocidos. Asimismo, este dispositivo funciona a 8 bits, lo que nos da conocer
que operan por separado el bus de datos y las instrucciones. La capacidad de procesamiento nos
permite una respuesta rápida del sistema en cuestión; además de un consumo de energía moderado.
Pág. 3
LAB. N° 1 Arquitectura e información del 18f45K50
Introducción
Los PICs constituyen en la actualidad una forma de proveer inteligencia a equipos o sistemas
para un mejor desempeño de los mismos. Esta alternativa de automatización se encuentra
prácticamente a la mano pues la información y herramientas de desarrollo son, en cierta
medida, proporcionadas por el fabricante. El campo de acción de los PICs va desde la
activación o desactivación de entradas o salidas en general hasta el procesamiento digital de
señales pasando por aplicaciones específicas como la conversión A/D, modulación PWM y
muchas más.
Preparación
Para la realización de este laboratorio se requiere la lectura previa de la información
proporcionada para el curso, como el texto y el manual del fabricante.
Equipos y Materiales
Computadora
Software de desarrollo
Proyector multimedia
Texto del curso
Manual del fabricante
Módulo de desarrollo
Seguridad
Trabajar con Seguridad evita que las personas sufran daños, y provee un ambiente
satisfactorio de trabajo.
1. Al ingresar, inspeccione:
Las vías de acceso.
Orden y limpieza.
Pág. 4
LAB. N° 1 Arquitectura e información del 18f45K50
Seguridad.
Proceda a realizar las conexiones de los equipos o implementación de los circuitos
comprobando que la línea eléctrica se encuentre desconectada.
Solicite visto bueno al profesor antes de aplicar energía eléctrica.
Procedimiento
Trabaja 48 MHz
d) ¿Qué es un PLL?
Memoria de datos
Memoria de programa
Memoria de pila
Memoria de datos EEPROM
Maneja 20 interrupciones
Pág. 5
LAB. N° 1 Arquitectura e información del 18f45K50
Su stack es de 31 niveles
Posee 4 timers
Tiene 13 de 10 bits
Tres módulos:
EUSART, MSSP, Módulo USB
funciona a 8 bits con arquitectura Harvard lo que nos dice que opera por separado el
bus de datos
Pág. 6
LAB. N° 1 Arquitectura e información del 18f45K50
funciona a 8 bits con arquitectura Harvard lo que nos dice que opera por separado el
bus de datos y el de instrucciones.
Estos son registros de solo lectura y no pueden ser modificados por el usuario. archivo
de esto significa que las instrucciones se pueden ejecutar mientras se lee la siguiente
instrucción de la memoria del programa (que normalmente requiere acceso a la memoria de
datos).
Hay 160 bytes dedicados a registros de funciones especiales, al principio del banco 15.
La dirección del registro STATUS es la dirección 20, que contiene el estado
aritmético de los datos en el registro de estado.
Falta
En 4 grupos:
Operaciones orientadas a bytes
Pág. 7
LAB. N° 1 Arquitectura e información del 18f45K50
Operaciones orientadas a bits
Operaciones literales
Operaciones de control
c) ¿Qué es un Opcode?
El bit Z
Observaciones
El nombre PIC significa controlador de interfaz periférico.
El PIC18F4550 tiene buses separados para acceder a la memoria de programa
El PIC18F4550 tiene 2 comparadores y 20 fuentes de interrupción.
Los dispositivos PIC18F2455/2550/4455/4550 pueden operar en 12 modos de oscilador
diferentes.
El Contador de programa (PC) especifica la dirección de la instrucción que se buscará para su
ejecución. La PC tiene 21 bits de ancho y está contenida en tres registros separados
de 8 bits.
Podemos ver que cada microcontrolador tiene un diagrama diferente, por ende, cumplen
distintas funcionalidades, por esto es importante revisar el datasheet de cada microcontrolador,
asi sabremos sus características y detalles.
Los microcontroladores son circuitos integrados programables que nos permiten realizar tareas,
automatizando estas y teniendo una mayor eficacia.
Conclusiones
El PIC18F4550 tiene memoria de datos y memoria de programa.
Pág. 8
LAB. N° 1 Arquitectura e información del 18f45K50
La frecuencia operativa del PIC18F4550 es de hasta 48 MHz.
El registro STATUS contiene el estado aritmético de la ALU. Como cualquier otro
Se logró identificar los bloques de los PICs, de acuerdo a los datasheet así como su
funcionalidad y características.
Aplicación de lo aprendido
Falta
Procedimiento:
Pág. 9
LAB. N° 1 Arquitectura e información del 18f45K50
Funcionalidad:
El microcontrolador PIC16F877A cuenta con un núcleo de procesador de 8 bits, asimismo este
cuenta con 8 KB de memoria flash, 368 bytes de memoria RAM y 256 bytes de memoria EEPROM.
Además, tiene un puerto de entrada/salida de 8 bits el cual podemos utilizar para controlar dispositivos
externos o recibir señales de sensores. También cuenta con 15 interruptores y múltiples puertos de
entrada/salida adicionales para manejar otros tipos de tareas de entrada/salida.
Pág. 10
LAB. N° 1 Arquitectura e información del 18f45K50
Funcionalidad:
Pág. 11
LAB. N° 1 Arquitectura e información del 18f45K50
Observaciones Generales
Pág. 12