Podcast
Questions and Answers
¿Qué tipo de oscilador se utiliza para funciones de arranque y temporizadores en el PIC16F887?
¿Qué tipo de oscilador se utiliza para funciones de arranque y temporizadores en el PIC16F887?
Si un voltaje de alimentación cae lentamente, ¿qué tipo de reinicio se produce en el PIC16F887?
Si un voltaje de alimentación cae lentamente, ¿qué tipo de reinicio se produce en el PIC16F887?
¿Cuál es el nombre del registro que controla la selección del oscilador y la configuración de la frecuencia en el PIC16F887?
¿Cuál es el nombre del registro que controla la selección del oscilador y la configuración de la frecuencia en el PIC16F887?
¿Cuál es el rendimiento máximo del PIC16F887 con un oscilador interno de 8 MHz?
¿Cuál es el rendimiento máximo del PIC16F887 con un oscilador interno de 8 MHz?
Signup and view all the answers
Si se configura un pin como salida en el registro TRIS, ¿qué valor se debe asignar a dicho pin?
Si se configura un pin como salida en el registro TRIS, ¿qué valor se debe asignar a dicho pin?
Signup and view all the answers
¿Cuál es la principal ventaja de la arquitectura Harvard en un microcontrolador?
¿Cuál es la principal ventaja de la arquitectura Harvard en un microcontrolador?
Signup and view all the answers
¿Qué tipo de memoria se encarga de almacenar los programas en un microcontrolador?
¿Qué tipo de memoria se encarga de almacenar los programas en un microcontrolador?
Signup and view all the answers
¿Qué tipo de temporizador se utiliza para resetear el sistema si no se reinicia periódicamente mediante la instrucción CLRWDT?
¿Qué tipo de temporizador se utiliza para resetear el sistema si no se reinicia periódicamente mediante la instrucción CLRWDT?
Signup and view all the answers
¿Cuál es el nombre del registro que se utiliza para leer o escribir el estado del pin?
¿Cuál es el nombre del registro que se utiliza para leer o escribir el estado del pin?
Signup and view all the answers
¿Cuál de las siguientes características NO es propia de un microcontrolador?
¿Cuál de las siguientes características NO es propia de un microcontrolador?
Signup and view all the answers
¿Cuál de las siguientes opciones NO es una función típica de un microcontrolador?
¿Cuál de las siguientes opciones NO es una función típica de un microcontrolador?
Signup and view all the answers
¿Qué tipo de instrucciones utiliza una arquitectura CISC?
¿Qué tipo de instrucciones utiliza una arquitectura CISC?
Signup and view all the answers
¿Cuál es la principal causa de ruido eléctrico en ambientes industriales?
¿Cuál es la principal causa de ruido eléctrico en ambientes industriales?
Signup and view all the answers
¿Qué tipo de lenguaje se utiliza para programar un microcontrolador?
¿Qué tipo de lenguaje se utiliza para programar un microcontrolador?
Signup and view all the answers
¿Cuántos ciclos de reloj necesita el PIC16F887 para ejecutar una instrucción?
¿Cuántos ciclos de reloj necesita el PIC16F887 para ejecutar una instrucción?
Signup and view all the answers
¿Qué función cumple el módulo PLL en un microcontrolador?
¿Qué función cumple el módulo PLL en un microcontrolador?
Signup and view all the answers
¿Qué tipo de arquitectura utiliza la mayor parte de los microcontroladores PIC?
¿Qué tipo de arquitectura utiliza la mayor parte de los microcontroladores PIC?
Signup and view all the answers
¿Cuál de los siguientes elementos NO forma parte de la arquitectura básica de un microcontrolador?
¿Cuál de los siguientes elementos NO forma parte de la arquitectura básica de un microcontrolador?
Signup and view all the answers
¿Cómo se describen los registros SFR (Registro de Función Especial) en un microcontrolador?
¿Cómo se describen los registros SFR (Registro de Función Especial) en un microcontrolador?
Signup and view all the answers
¿Qué característica diferencia principalmente un microcontrolador de un microprocesador?
¿Qué característica diferencia principalmente un microcontrolador de un microprocesador?
Signup and view all the answers
Flashcards
Microcontrolador
Microcontrolador
Dispositivo diseñado para control específico mediante programación.
CPU
CPU
Unidad central de procesamiento que ejecuta instrucciones.
RAM
RAM
Memoria volátil que almacena datos temporales.
ROM
ROM
Signup and view all the flashcards
EEPROM
EEPROM
Signup and view all the flashcards
Bus de datos
Bus de datos
Signup and view all the flashcards
Arquitectura von Neumann
Arquitectura von Neumann
Signup and view all the flashcards
Arquitectura Harvard
Arquitectura Harvard
Signup and view all the flashcards
Registro
Registro
Signup and view all the flashcards
RISC
RISC
Signup and view all the flashcards
Registro TRIS
Registro TRIS
Signup and view all the flashcards
Oscilador externo
Oscilador externo
Signup and view all the flashcards
Oscilador interno
Oscilador interno
Signup and view all the flashcards
Reinicio BLACK-OUT
Reinicio BLACK-OUT
Signup and view all the flashcards
Temporizador
Temporizador
Signup and view all the flashcards
MIPS
MIPS
Signup and view all the flashcards
Watchdog Timer
Watchdog Timer
Signup and view all the flashcards
Registro OSCCON
Registro OSCCON
Signup and view all the flashcards
Ruido eléctrico
Ruido eléctrico
Signup and view all the flashcards
Study Notes
Microcontrolador
- Un microcontrolador es un dispositivo programable para un control específico, principalmente compuesto por una CPU y otros componentes esenciales.
- Palabras clave: circuito integrado programable, componentes principales (CPU, memoria, entradas/salidas), funciones (monitoreo, automatización, control de procesos).
- Aplicaciones: industria automotriz, electrodomésticos, celulares, entre otros.
- Elementos principales:
- CPU/Microprocesador: Ejecuta instrucciones (también llamado CORE).
- Memorias: Almacenan datos
- RAM: Memoria volátil para datos temporales (se borra al apagar).
- ROM (memoria programa): Memoria no volátil para instrucciones (flash).
- EEPROM: Memoria no volátil para datos permanentes.
- Oscilador/Reloj: Genera pulsos de sincronización, la frecuencia varía según el microcontrolador.
- Módulo A/C: Convierte señales analógicas a digitales.
- Puertos: Entradas y salidas digitales.
- PLL: Multiplica los pulsos del oscilador.
- Registros:
- Espacio en la memoria RAM para almacenar datos temporalmente.
- Varían según el microcontrolador, gestionados por la CPU a través del bus de datos.
- Registros SFR (Registro de Función Especial): Registros de 8 bits en la memoria RAM, activan o desactivan módulos internos.
Arquitectura del Microcontrolador
- Arquitectura von Neumann: Un solo bus para datos e instrucciones (8 bits), RAM y ROM juntas, limita la velocidad.
- Arquitectura Harvard: Memorias separadas y buses distintos para datos e instrucciones, más rápida al permitir el intercambio simultáneo.
Juego de Instrucciones
- Lenguaje ensamblador para las instrucciones ejecutables por el microcontrolador.
- RISC (Reduced Instruction Set Computer): Pocos pero eficientes instrucciones básicas.
- CISC (Complex Instruction Set Computer): Instrucciones más complejas y variadas.
- El PIC16F887 tiene un máximo de 35 instrucciones.
Puertos de Entrada y Salida Digital
- Registro TRIS: Configura pines como entrada (1) o salida (0).
- Registro PORT: Lee o escribe el estado del pin.
Oscilador de Reloj
- Oscilador externo: Conectado a los pines OSC1 y OSC2.
- Oscilador interno: Dos frecuencias (8 MHz o 31 kHz), usado para temporizadores y arranque.
- Divisor/pre-escalador: Selecciona la frecuencia del oscilador, sólo para el interno.
- Módulo selector: Determina el uso del oscilador interno o externo.
- Registro OSCCON: Controla la selección del oscilador y su configuración.
Reinicio del Microcontrolador
- Dura aproximadamente 72 ms y puede ser causado por:
- Reinicio BLACK-OUT: Al apagar la fuente.
- Reinicio BROWN-OUT: Caída lenta del voltaje, falla en la memoria flash.
- Ruido eléctrico: Fluctuaciones en el voltaje.
Temporizadores y Contadores
- Oscilador: Genera la señal de reloj.
- MIPS: Millones de Instrucciones por Segundo, el PIC16F887 con oscilador interno de 8MHz, un rendimiento máximo de 2 MIPS.
- Timer: Registro de 8 bits (0 a 255) con cada pulso de reloj.
- Contador: Similar al timer pero con señal externa. - Watchdog Timer (Perro Guardián): Temporizador de reseteo.
- PIC16F887:
- 4 ciclos para ejecutar una instrucción.
- Máxima velocidad: 8 MHz (interno) ó 20 MHz (externo)
Bus de datos
- Conecta la CPU con la RAM, 8 líneas por bit para transmisión simultánea.
- Línea de control para lectura y escritura de registros.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este quiz explora el concepto de microcontroladores, sus componentes esenciales como la CPU, la memoria y sus funciones. También se abordan diversas aplicaciones en la industria automotriz y electrodomésticos. Prepárate para evaluar tu conocimiento sobre este dispositivo programable fundamental en la tecnología moderna.