domingo, 16 de septiembre de 2018
sábado, 9 de mayo de 2015
ARQUITECTURA HARDWARE DE MICROCONTROLADOR
PC (Contador de Programa): Aquí se encuentra la dirección de la próxima instrucción a ejecutar.
UNIDAD DE CONTROL: En este bloque se decodifica la instrucción y se gestiona su ejecución.
MEMORIA DE PROGRAMA: Aquí están almacenados las instrucciones y algunos datos constantes.
RAM: Aquí se almacenan los datos o variables que se pueden leer y escribir en tiempo de ejecución.
UNIDAD LÓGICA-ARITMÉTICA: Es la encargada de resolver operaciones aritméticas como suma y resta, como también operaciones lógicas como por ejemplo AND y OR.
ACC (Acumulador): Aquí se almacena un dato de forma auxiliar para que al ALU pueda ejecutar su operación.
PSW (Palabra de estado del programa): También conocido como registro de estado (status). En este bloque los bits informan sobre los bits sobre diversos acontecimientos, como por ejemplo si una suma dio con carry.
OSC. (Oscilador): El oscilador es el encargado de suministrar la señal de clock o reloj al CPU que definirá la frecuencia de trabajo.
CONCLUSIÓN: El microcontrolador trabaja de forma básica; busca la instrucción, decodifica la instrucción y ejecuta la instrucción.