Hola Mundo
MICROPROCESADORES I
Introducción a los Microcontroladores
Introducción Arquitectura
Memoria
I/O
1
Introducción
Uso de losmicrocontroladores
Microondas, Lavarropas, Televisores, ... Automóviles, aviones, barcos Teléfonos Automatización industrial Pequeños dispositivos ad-hoc ...
2
IntroducciónEjemplo. Se quiere:
Leer periódicamente una temperatura Prender y apagar un calefactor Mostrar en un display la temperatura Permitir al usuario ajustar la temperatura Posibilidad deactualizar la funcionalidad con un interfase serie
3
Introducción
Diseño discreto. Se requiere:
Un microprocesador 20 líneas de I/O (2 chips de 16 c/u) 1 Interfaz serie (1 chip) 1Timer (1 chip) Memoria SRAM (para variables) Memoria Flash (para programa) Memoria EEPROM (para constantes)
4
Introducción
Diseño discreto.
5
Introducción
Diseño Integrado.ATmega16 (atmel)
6
Oferta de Microcontroladores
Estructurada por “familias” y “subfamilias”. Por ejemplo, cada familia tiene el mismo nucleo del procesador (su código serácompatible): 8051,PIC,HC,ARM O son familias orientadas a la aplicación O por performance (de diferente tipo)
7
Oferta de Microcontroladores
8
Oferta de Microcontroladores
9
Oferta deMicrocontroladores
10
Oferta de Microcontroladores
Dentro de cada “familia” hay mucha varidad de dispositivos Pueden estar agrupados en “subfamilias” Una forma de clasificación es enbase a los perifericos que integran o memoria
11
Oferta de Microcontroladores
MC9RS08KA Family
12
Arquitectura
13
Arquitectura: Procesador
14
Arquitectura
Von Neuman vs. Hardvard CISC vs. RISC Tamaño/variedad de las instrucciones Velocidad: clock; 8/16/32 bits
15
Arquitectura
de las instrucciones
Por stack Por acumulador Dos...
Regístrate para leer el documento completo.