1Que es un Microcontrolador. Es un circuito integrado programable que contiene todos los componentes de un computador. Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna. Esta última característica es la que le confiere la denominación de <> (embedded controller). El microcontrolador es un computador dedicado. En su memoria sólo reside un programa destinado a gobernar una aplicación determinada; sus líneas de entrada/salida soportan el conexionado de los sensores y actuadores del dispositivo a controlar, y todos recursos complementarios disponibles tienen como única finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solamente sirve para gobernar la tarea asignada. Un microcontrolador es un computador completo, aunque de limitadas prestaciones, que está contenido en chip de un circuito integrado y se destina a gobernar una sola tarea. 2Explique que es una arquitectura
CISC y RISC.
La arquitectura CISC (Computador con Conjunto de Instrucciones Complejas), es lo contrario de RISC. Microcontroladores diseñado para reconocer más de 200 diferentes instrucciones pueden hacer mucho y son muy rápidas. Sin embargo, uno necesita entender cómo tomar todo lo que tal ofrece un rico lenguaje, que es en absoluto fácil.
La arquitectura RISC (Computador con Conjunto de Instrucciones Reducidas), En este caso, el microcontrolador reconoce y ejecuta sólo las operaciones básicas (adición, substracción, copiar etc..). Todas las demás operaciones más complicadas se realizan mediante la combinación de éstos (por ejemplo, multiplicación se realiza mediante la realización de adición sucesiva). Las limitaciones son obvia (pruebe utilizando sólo unas pocas palabras, para explicar a alguien cómo llegar a dormir en alguna otra ciudad). Sin embargo, también hay algunas grandes ventajas. En primer lugar, es fácil de aprender este idioma. Además, el microcontrolador es muy rápido, así que no es posible ver toda la aritmética "acrobacia" que realiza. El usuario sólo puede ver el resultado final de todas esas operaciones. Por último, no es tan difícil de explicar dónde está el aeropuerto si utilizas las palabras correctas. Por ejemplo: izquierda, derecha, kilómetros, etc.
3Cuáles son las principales empresas que Fabrican Microcontroladores.
Las principales empresas en la fabricación de microcontroladores son: Atmel. Dallas semiconductor. Intel. Philips. Siemens. Termic. Arizona Microchip. Hitachi. Motorola. Microchip Technology Inc. 5Cuales son las Características del PIC16F887 con respecto: 1. Internas Especiales. 2. 3.
Periféricos Disponibles. Capacidad de baja potencia.
6Que hacen los siguientes componentes en el o
PIC16F887:
Perro guardián ( Wachdog Timer
WDT)
o
El Watchdog Timer es es un temporizador unido a un oscilador completamente separado RC dentro del microcontrolador. Si el watchdog timer es permitido, siempre esto se cuenta hasta el final de programa, el microcontrolador puesto ocurre y ventajas de ejecución de programa de la primera instrucción. El pointis para impedir este para pasar por usando un mando específico. La idea entera está basada en el hecho que cada programa es ejecutado en varios lazos más largos o más cortos.
Si las instrucciones que restablecer el temporizador de vigilancia se establecen en los lugares apropiados del programa, además de los comandos que se ejecutan regularmente, entonces el funcionamiento del temporizador de vigilancia no lo hará afectar a la ejecución del programa. Si por alguna razón (por lo general los ruidos eléctricos en la industria), el programa de contador "se atasca" en algún lugar de memoria de la que no hay retorno, el organismo de control no se borrará y el valor del registro que se incrementa constantemente alcanzará la et máximo voila! Restablecer ocurre! Reset
o
En los microcontroladores se requiere un pin de reset para reiniciar el funcionamiento del sistema cuando sea necesario, ya sea por una falla que se presente o porque así se haya diseñado el sistema. El pin de reset en los PIC es llamado MCLR (master clear). Existen varias formas de resetear o reiniciar el sistema: • Al encendido (Power On Reset)
• Pulso en el pin MCLR durante operación normal • Pulso en el pin MCLR durante el modo de bajo consumo (modo sleep) • El rebase del conteo del circuito de vigilancia (watchdog) durante operación normal • El rebase del conteo del circuito de vigilancia (watchdog) durante el modo de bajo consumo (sleep) El reset al encendido se consigue gracias a dos temporizadores. El primero de ellos es el OST (Oscillator Start-Up Timer: Temporizador de encendido del oscilador), orientado a mantener el microcontrolador en reset hasta que el oscilador del cristal es estable. El segundo es el PWRT (Power-Up Timer: Temporizador de encendido), que provee un retardo fijo de 72 ms (nominal) en el encendido únicamente, diseñado para mantener el dispositivo en reset mientras la fuente se estabiliza. Para utilizar estos temporizadores, sólo basta con conectar el pin MCLR a la fuente de alimentación, evitándose utilizar las tradicionales redes de resistencias externas en el pin de reset. o
A/D
Este módulo permite la conversión de una señal de entrada análoga a su correspondiente valor numérico de 10 bits. El módulo tiene ocho entradas análogas, las cuales son multiplexadas dentro de un circuito de muestreo y retención. La salida del multiplexor es la entrada al convertidor, el cual genera el resultado por medio de aproximaciones sucesivas.
Módulo
o
CCP
El módulo CCP (Captura/Comparación/PWM) es un periférico que le permite medir y controlar diferentes eventos. Módulo
o
SSP
El módulo SSP es un módulo de E / S serie periférico de comunicación. También se conoce como serie Comunicaciones Interface (SCI). Contiene todos los generadores de reloj, registros de desplazamiento y buffers de datos necesarios para realizar una entrada o salida de la transferencia de datos en serie de forma independiente de la ejecución del programa del dispositivo. Como su nombre indica, además de la utilización de reloj para la sincronización, este módulo también se puede establecer la conexión asíncrona, lo que lo hace insustituible en algunas aplicaciones.
8Como está organizada la memoria
RAM del PIC16F887
1. Que hacen los Bancos de Memoria que dispone el PIC El PIC16F877 posee cuatro bancos de memoria RAM, cada banco posee 128bytes. De estos 128 los primeros 32 (hasta el 1Fh) son registros que cumplen un propósito especial en el control del microcontrolador y en su configuración. Los 96 siguientes son registros de uso general que se pueden usar para guardar los datos temporales de la tarea que se está ejecutando.
Todas las posiciones o registros de memoria se pueden acceder directa o indirectamente (esta última forma a través del registro selector FSR). Para seleccionar que página o banco de memoria se trabaja en un momento determinado se utilizan los bits RP0 y RP1 del registro STATUS.
11hacer el diagrama eléctrico del circuito de protección (regulador de voltaje 5V) y del circuito para hacer el Reset en el PIC.