Está en la página 1de 13

ACTIVIDAD 1

MICROCONTROLADORES
GARCIA ANTONIO JOSE LUIS
K74

ALUMNOS:

García Peza Aranzza / 19250591

Ramírez Sánchez Juan Carlos / 18250653

Rodríguez Ganem Emilio Enrique / 18250633

30/06/2022
MARCO TEORICO
¿Qué es un microcontrolador?
Un microcontrolador es un circuito integrado, en cuyo interior posee toda la arquitectura
de un computador, esto es CPU, memorias RAM, EEPROM, y circuitos de entrada y
salida
Tipos de memorias
•RAM: Variables locales, datos parciales. Usualmente se trata como banco de registros
(PIC)
•EEPROM: Grabable desde el programa de programación del microcontrolador.
Usualmente, constantes deprograma
•Flash: Memoria de programa. Usualmente desde 1 Kb a 4 Mb (controladores de familias
grandes)

Dispositivos auxiliares
•Puertos de entrada/salida (paralelo) digitales: Permiten configurar cada una de sus líneas
como entrada o salida digital de manera individual (sin protocolo) o en bloques para
comunicación con protocolo.
•Puertos Analógicos. Permiten adquirir señales digitales mediante convertidores Analógico
a Digital.
•Dispositivos de vigilancia (watchdogs): evitan “caídas” del sistema
•Controladores de interrupciones: administran la ejecución de tareas por interrupciones, lo
cual permite la multitarea
•Controladores de Acceso Directo a la Memoria (DMA). Permiten que otros dispositivos
aparte de la CPU puedan acceder a la memoria.
•Acondicionadores del reloj y del reset. Permiten generar adecuadamente las señales de
reloj y de reset
• Temporizadores con funciones del tipo:
– Entradas temporizadas o de captura: permiten capturar o medir el tiempo en que
ocurren eventos exteriores
– Salidas temporizadas o de comparación: permiten generar señales temporizadas
– Conteo de eventos: permiten contar eventos externos
•Salidas PWM (Pulse Width Modulation): permiten generar salidas analógicas.
¿Qué es el Microcontrolador PIC18F4550?

El Microcontrolador PIC18F4550 es un circuito integrado programable capaz de poder


realizar y controlar tareas las veces que desees gracias a la memoria flash de alta
resistencia. El MCU cuenta con 8 Bits, 48 MHz, 32 KB, 2 KB, 40 Pines y pertenece a la
familia de microcontroladores PIC18.

¿Para qué sirve el Microcontrolador PIC18F4550?

El Microcontrolador PIC18F4550 funciona para poder efectuar y/o controlar otros


dispositivos, algunas de sus aplicaciones son automatización y control de procesos,
comunicaciones y red, electrónica de consumo, diseño embebido y desarrollo, multimedia,
dispositivos portátiles, robótica, instrumentación y medida o seguridad.

ESPECIFICACIÓN Y CARACTERÍSTICAS

 Familia : PIC18

 Modelo: PIC18F4550-I/P

 CMOS: Antiestático

 Voltaje de operación: 4.2V a 5.5V

 Comunicación : UART, A/E/USART, SPI, I²C, MSSP (SPI/I²C)

 Interfaz : USB 2.0 de alta velocidad (12 Mbit/s)

 Dimensiones: 13.8 mm x 3.8 mm x 52.2 mm

 Peso: 6 g

 Pines: 40

 ADC de 10 bits: 13 canales

 I/O disponibles: 35 pines

 Comparadores Analógicos: 2

 EEPROM: 256 Bytes

 Memoria Flash: 32Kb

 Memoria de datos SRAM: 2048 Bytes


 Máxima frecuencia de trabajo: 48 MHz

 Timer: Uno de 8 bit y tres de 16 bit

 Temperatura de trabajo: -40°C a 85°C

Nota: Dispositivo sensible a las descargas electrostáticas (ESD), tome las precauciones necesarias al
manipularlo.
CONFIGURACION DEL OSCILADOR
DESARROLLO
En la elaboración del ejercicio 1, de la ACTIVIDAD 1 utilizamos como base el
primer programa que hicimos durante la clase del martes 27 de junio (fig. 10), el
cual tenía la función de prender y apagar el led cubicado en RB0, con una
intermitencia de 2 segundos aproximadamente.

Entonces una vez ya con este programa se nos ocurrió modificarlo (Figura A) con
la salida en RB0 por la salida en RB1, y debajo de este proceso que siguiera con
RB2 y lo repitiera en un bucle infinito, igual con una intermitencia de 500 (2
segundos).
(Figura A)

Entonces como se muestra en las siguientes imágenes se puede mostrar su


correcto funcionamiento. (Figura B y Figura C)
También puede ingresar al sig. Drive, para ver un corto video del funcionamiento.
(https://drive.google.com/file/d/1k_SwjH3RFhqGulm28OhDELivflOeUz1g/view?usp
=sharing ).
(Figura B)

(Figura C)
En la elaboración del ejercicio 2, de la ACTIVIDAD 1 si nos pareció un ejercicio
algo más complicado, ya que estuvimos intentando varias formas de poderlo llevar
a cabo como lo pedían, realizamos varios intentos.
Pero entonces en uno de esos intentos se nos ocurrió realizar la programación de
la siguiente manera (Figura D)

(Figura D)
De igual manera como se muestra en las siguientes imágenes se puede mostrar
su correcto funcionamiento. (Figura E y Figura F)
También puede ingresar al sig. Drive, para ver un corto video del funcionamiento.
( https://drive.google.com/drive/folders/1L9eg1FUmkwhAPz9xUoExVRDotD01lxES?usp=sharing ).

(Figura F)

(Figura E)
CONCLUSIONES
Rodríguez Ganem Emilio Enrique:
En conclusión, pude notar que por ejemplo en el ejercicio 2 afecta demasiado el
orden en el que se programan las salidas, porque pensaba que con que unos los
iniciara en 0, afectaba todo el orden en el que prendían y apagaban los LEDs, y
entre tantos experimentos para realizar el ejercicio 2, me salió algo parecido al
ejercicio 1 de la tarea 2.

Gómez Peza Aranzza:


Posterior a lo antes expuesto, se identifica la función de un microcontrolador, pues
este cumple la función de ser programable y capaz de ejecutar instrucciones de
manera secuencial, en este caso las conexiones se programan para que ciertos
puertos tengan funciones específicas, tales como encender un led o varios al
mismo tiempo y citando lo antes dicho, realizar una función de manera secuencial
y así automatizar dicho proceso, que en este caso es encender dos leds
conectados al puerto RB1 y RB2 y como siguiente número, realizar un efecto de
encendido en todo el puerto b.

Ramírez Sánchez Juan Carlos:


Con este trabajo de da inicio al estudio de microcontroladores su funcionamiento y
partes del mismo, así como la programación, y el conocimiento de cada puerto y
su interacción entre ellos, así como las tareas a realizar, para tener un control de
dicho actuador.

También podría gustarte