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
MICROCONTROLADORESMicrocontroladores: algunos usos
MICROCONTROLADORESMicrocontroladores: 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
MICROCONTROLADORESCasas 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 PICCaracterí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.gifhttp://perso.wanadoo.es/pictob/imagenes/vonneumann.gifhttp://todomicroprocesadores.blogspot.com/http://perso.wanadoo.es/pictob/resumen_presentacion.htmhttp://www.somosmecatronica.net/2010/02/domotica-con-matlab.htmlhttp://aer.ual.es/servicios_es/consultoria.htmhttp://usuarios.lycos.es/vlad2004/ALBERT/ControlRemoto/ControlAlbert.JPG