Microcontroladores
• - Descripción externa • - Arquitectura interna • - Organización de memoria • - Registros de propósito general • - Registros de entrada/salida (SREG,SPL) • -Modos de direccionamiento • - Juego de instrucciones
1 • - Directivas de ensamblador y entorno de program.
Microcontrolador AT90S2313
Presentación
• Arquitectura Risc. 8 bits • Frecuencia de relojde hasta 10 Mhz (Xtal1,Xtal2) • Hasta 10 Mips • 2 Kb Flash, 128 b SRAM, 128 b EEprom • Diversos periféricos • Encapsulado 20 pines • Versiones bajo consumo
2
Microcontrolador AT90S2313Descripción externa
• VCC,GND : Terminales de alimentación • #RESET: Reinicia ejecución de instrucciones • XTAL1,XTAL2 : Entradas de reloj • PD6-0 • PB7-0 • Pines de puerto con funciones alternativas
3Microcontrolador AT90S2313
Descripción interna
4
Microcontrolador AT90S2313
Mapa de memoria (programa y datos)
5
Microcontrolador AT90S2313
Mapa de memoria de datos (detalle)6
Microcontrolador AT90S2313
Registros de propósito general
• Son 32 registros • Las instrucciones con modo inmediato sólo usan los 16 registros superiores. Registro X, Y, Z para modosindirectos
7
Microcontrolador AT90S2313
Registros de propósito general (cont.)
• Registros X, Y, Z para modos indirectos
8
Microcontrolador AT90S2313
Registros de entrada/salida
•Permiten el acceso y control de los periféricos y de los recursos del microcontrolador.
9
Microcontrolador AT90S2313
• Registro de estado.
Registros de entrada/salida (SREG)
– El banderín I(interrupción) habilita o inhabilita la generación de interrupciones. – El banderín T (bit de propósito general) – Los bits (flags o banderines) C, Z, N, V, S, H cambian dependiendo del resultado de laejecución de diferentes instrucciones (aritméticas, lógicas, rotación/desplaz. y de modificación de flags). – – 10
Microcontrolador AT90S2313
• Bit C (Acarreo)
Registros de entrada/salida...
Regístrate para leer el documento completo.