Вы находитесь на странице: 1из 9

Carrera:

Ing. Electromecánica
Docente:
Kelvin del Jesus Delgado Chan

Integrantes:
Denilson Enrique Audelino Solis Ayala
Oswaldo Martin Díaz
Victorino Joel Rodríguez Cob
Henrry Cante Dubon
La arquitectura tradicional de computadoras y microcontroladores se
basa en el esquema propuesto por John Von Neumann, en el cual la
unidad central de proceso, o CPU, esta conectada a una memoria única
que contiene las instrucciones del programa y los datos. El tamaño de la
unidad de datos o instrucciones esta fijado por el ancho del bus de la
memoria
Exponer sobre
la arquitectura
interna del
microcontrolador

Dar a conocer los


Dar a conocer los
tipos y la
componentes que
distribución de las Objetivos conforman el
memorias
microcontrolador
internas

Explicar que
son los
registros
internos
La arquitectura conocida como Harvard, consiste simplemente en un
esquema en el que el CPU esta conectado a dos memorias por
intermedio de dos buses separados. Una de las memorias contiene
solamente las instrucciones del programa, y es llamada Memoria de
Programa. La otra memoria solo almacena los datos y es llamada
Memoria de Datos.
Memoria para el
Procesador o Memoria RAM programa tipo
CPU para contener ROM
los datos /EPROM/EEPROM
/ flash

Líneas de E /S Generador de
Módulos para el
para impulsos de reloj que
control de
comunicarse sincronizan el
periféricos
con el exterior funcionamiento de
todo el sistema
Los registros no son localidades • PC/R0 Guarda la dirección de la
de memoria, están construidos siguiente instrucción a buscar
con FilFlops y son parte del
camino de datos del CPU • SP/R1 Apuntador a la Pila. La
pila solo almacena palabras
Casi todas las instrucciones completas y trabaja con
requieren del uso de un predecremento / postincremento.
registro y algunas solo
funcionan con un registro en • SR/R2 Registro de estado.
especifico Contiene las banderas de estado
y de control
La lectura y escritura de los
registros es lo más rápido en • Generadores de constantes
un procesado
 Flash/ROM  RAM
Puede usarse para Aunque puede usarse tanto
almacenar tanto código como para código como para
datos. Se puede acceder datos, es raro usarla para
tanto por bytes como por código. Es volátil y al
palabras. Usualmente se arrancar el programa tiene
trabaja como memoria de valor aleatorios, por lo que
solo lectura. No es volátil debe asignarse un valor
inicial a las variables en
RAM.
Tipos de microcontroladores Fabricantes de microcontroladores

• Según el ancho de palabra: 4, 8, 16 y • INTEL 8048 – 8051 – 80C196 – 80386


32 bits
• MOTOROLA 6805 – 68HC11 – 68HC12
• Según los periféricos incluidos: serie,
A/D, D/A, I/O´s, timers, etc. • HITACHI HD64180 • PHILIPS 8051 (si es
el de intel…)
• Según la especialidad concreta:
comunicaciones, señales, video, etc. • SGS-THOMSON ST62XX

• NATIONAL Semiconductor COP400 –


COP800

• ZILOG Z8 – Z86XX • TEXAS


INSTRUMENT TMS370

• TOSHIBA 68HC11 (si, el de Motorola…)

• MICROCHIP serie PIC


• ATMEL 8051 - AT91SAM - AVR - AVR32
La mayoría de los
registros de los
periféricos se encuentra
en el rango de 0100h a
01FFh y solo se pueden
acceder con
instrucciones de 16 bits
Registros de función
Los periféricos se
especial - de 0000h a
encuentran mapeados
000Fh. Solo se pueden
en memoria, por lo que
acceder con
no se requiere
instrucciones de 8 bits.
instrucciones especiales
Ver hoja de datos
para acceder a ellos
MSP430G2553

Periféricos

Вам также может понравиться