Cuestionario Electrónica Digital Aplicada
Cuestionario Electrónica Digital Aplicada
Cuestionario Electrónica Digital Aplicada
CUESTIONARIO SOBRE
MICROCONTROLADORES
Bajo costo
Simplicidad
Fácilmente reprogramable
En un circuito reduce el tamaño y numero de componentes
Bajo consumo de potencia
Alta inmunidad al ruido
Distintos modelos adecuados para cada necesidad
Herramientas de desarrollo gratuitas
Fácil de empezar a usar
Abundante información técnica gratuita oficial y de terceros (ambas por Internet)
Protección del código de programa por encriptación
Modo SLEEP (estado de reposo o de muy bajo consumo)
Predisposición para osciladores RC (Resistor/Capacitor), XT (XTal), HS (High
Speed) y LP (Low Power)
Solo 35 instrucciones RISC (Reduced Instruction Set Computer)
Interrupciones programables
Circuito de vigilancia tipo perro guardián (watch dog timer o WDT)
Modelos con conversores A/D
Modelos con salida PWM (modulación de anchura de pulsos)
Modelos con varios temporizadores internos
Desventajas:
No podrá generar un PWM
No puede convertir señales analógicas en digitales
Se necesitan seguir diversas instrucciones para poder realizar un proyecto
complejo.
La pila es de tamaño fijo
Juego de instrucciones reducido
8. ¿Qué tipo de oscilador usa el PIC16F84 y para qué sirve el oscilador en los PIC´s?
Todo microcontrolador requiere de un circuito que le indique la velocidad de trabajo, es el
llamado oscilador o reloj. Este genera una onda cuadrada de alta frecuencia que se utiliza
como señal para sincronizar todas las operaciones del sistema. A pesar de la simpleza del
circuito, es de vital importancia para el buen funcionamiento del sistema. Generalmente
todos los componentes del reloj se encuentran integrados en el propio microcontrolador y
tan solo requiere pocos componentes externos.
Aunque el oscilador XT es el más utilizado y está basado en el oscilador a cristal de
cuarzo o en un resonador cerámico, el PIC16F84 permite cinco tipos de osciladores para
definir la frecuencia de funcionamiento:
Instrucciones de carga
Instrucciones aritméticas
Instrucciones lógicas
Instrucciones de bit
Instrucciones de salto
Instrucciones para manejo de subrutinas
Instrucciones especiales