Академический Документы
Профессиональный Документы
Культура Документы
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
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
Periféricos