MICROCONTROLADORES Microcomputadores y microcontroladores Ambos dispositivos son parecidos en su estructura El microcontrolador está en un solo chip Ambos dispositivos constan de una CPU, memoria, entradas y salidas
MICROCONTROLADORES Microcomputadores y microcontroladores
MICROCONTROLADORES Microcontroladores: algunos usos
MICROCONTROLADORES Microcontroladores: algunos usos
MICROCONTROLADORES Componentes de un microcontrolador
MICROCONTROLADORES Componentes de un microcontrolador: Perro guardián No existe en los computadores personales Es una medida de seguridad elemental que garantiza que el programa que esté realizando el microcontrolador sea el que corresponde; de esta forma cualquier fallo es detectado a tiempo. Contiene un oscilador y un contado de N pulsos que esta conectado al reset interno del microcontrolador. Su salida produce reset en el Microcontrolador. El programador debe evitar el desbordamiento del perro guardián.
MICROCONTROLADORES Componentes de un microcontrolador: Reset. Se activa con “bajo” por: fallo de alimentación, reset manual, reset por encendido y desbordamiento del perro guardián. Es más importante en el microcontrolador que en un microcomputador
MICROCONTROLADORES Componentes de un microcontrolador: Bajo consumo Se utiliza tecnología CMOS por el bajo nivel de corriente que se necesita para funcionar. Mientras se espera un evento se debe paralizar al mircocontrolador: detener el oscilador principal y hacer diferentes bloques para el estado estático. Se entra por medio de un bit o una instrucción Se sale con una interrupción externa o un reset.
MICROCONTROLADORES Componentes de un microcontrolador: Protección frente a copias Los fabricantes lo deben tener en cuenta En los PIC’S se configura la memoria para que no pueda ser leída después de programada En otros se intercambia la información con la memoria externa con diferentes niveles de seguridad.
MICROCONTROLADORES Arquitectura Von Neumann
MICROCONTROLADORES Arquitectura Harvard
MICROCONTROLADORES Arquitecturas CISC y RISC CISC: Computador de set de instrucciones complejo: Conjunto de instrucciones ampio y permite operaciones complejas. Como ejemplo están los Motorola RISC: Set de instrucciones reducido. Instrucciones de tamaño fijo y presentadas en un reducido número. Como ejemplo se tienen los PICS
MICROCONTROLADORES Casas fabricantes
MICROCONTROLADORES Casas fabricantes: ranking
MICROCONTROLADORES PIC Arquitectura Harvard Memoria de Programa > Memoria de datos # de instrucciones (33-37) Registro W ACC ( acumulador)
MICROCONTROLADORES PIC Características generales: ALU y registro W
MICROCONTROLADORES PIC Características generales: Ciclos de máquina y ejecución de instrucciones
MICROCONTROLADORES PIC Características generales: Segmentado (pipeline) en la ejecución de instrucciones Técnica mediante la cual se consigue que dos o más instrucciones se solapen durante su ejecución. El principio se basa en Producción en cadena. Cada instrucción permanece un Tcm en cada etapa.
MICROCONTROLADORES PIC Características generales: Segmentado (pipeline) en la ejecución de instrucciones –ejemplo-
Bibliografía Valdés, F. Pallás, R. Microcontroladores. Fundamentos y aplicaciones con PIC. Marcombo. Méjico, 2007. http://2.bp.blogspot.com/_gluCFQz_ygk/Rebr3dqo0GI/AAAAAAAAAH8/Vjc5byOncyU/s400/harvard.gif http://perso.wanadoo.es/pictob/imagenes/vonneumann.gif http://todomicroprocesadores.blogspot.com/ http://perso.wanadoo.es/pictob/resumen_presentacion.htm http://www.somosmecatronica.net/2010/02/domotica-con-matlab.html http://aer.ual.es/servicios_es/consultoria.htm http://usuarios.lycos.es/vlad2004/ALBERT/ControlRemoto/ControlAlbert.JPG