240 likes | 749 Views
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.
E N D
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