Topic flotante
Reloj de sistema
Un procesador es un sistema secuencial. Esto significa que solo una instrucción se ejecuta a la vez después de un tiempo Δt. Mientras más pequeño sea Δt mayor será el número de instrucciones por segundo que podrá ejecutar el procesador.
Unidad de control
Esta etapa es la encargada de extraer las instrucciones de la memoria de programa, decodificarlas y ejecutarlas.
UNIDADES DE MEMORIA
Un circuito integrado de alta escala de
integración compuesto por un conjunto de
registros. Cada registro se caracteriza por
tener un ancho en bits y por contener de manera momentánea o permanente un
código binario en su interior
Memoria principal
MEMORIA DE SOLO
LECTURA ROM
Memoria de solo lectura almacena códigos de
grabados en fabrica contiene el programa BIO
MEMORIA
BORRABLE
EPROM
La información se puede
borrar y volver a grabar
varias veces
FLASH
Puede ser leída, escrita y borrada durante
la operación
normal del microcontrolador.
EEPROM
Se caracteriza por tener un
comportamiento muy similar a las memorias SRAM
(aunque algunas memorias EEPROM
utilizan buses de datos seriales en
vez de paralelos) y tener
capacidades limitadas
MEMORIAS
PERMANENTES
M-ROM
PROM
No se programa durante el
proceso de fabricación,
sino que la efectúa el
usuario y se puede realizar
una sola vez, después de
la cual no se puede borrar
o volver a almacenar otra
información.
MEMORIAS DE
LECTURA/ESCRITURA RAM
Es un tipode memoria temporal, es decirquepierde sus
datos cuando se quedasin energía, por lo tanto es
unamemoria volátil. Es un tipode memoria temporal,
es decirquepierde sus datos cuando se quedasin
energía, por lo tanto es unamemoria volátil.
Son circuitos integrados Capaces de
almacenar información digital, a la que tiene
acceso el microprocesador. Poseen una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces superior.
Memoria de instrucciones
No pierde su contenido a pesar de prescindir de la energía que lo alimenta
ARQUITECTURA DE LOS MICROCONTROLADORES
LA UNIDAD CENTRAL DE PROCESO (CPU)
ALMACENAMIENTO DE LAS INSTRUCCIONES EN LA MEMORIA PROGRAMADA
El código binario con las instrucciones almacenadas se denomina “código maquina”. Cada instrucción esta compuesta por 16 bits que serán interpretados por el decodificador.
Instrucciones orientadas a operaciones de bytes
El bit f es la dirección del registro de memoria de datos y su valor depende del bit a
El bit a define el acceso a la memoria. Si a es 1 se usa el banco apuntado por BSR, si es 0 se usa dirección absoluta
El bit “d” define el destino. Si d es 1 el resultado de la operación se almacena en SRAM, si es 0 en registro w
Código generado por 6 bits
Es la parte central del procesamiento de una computadora. Es la encargada del procesamiento de todas las instrucciones que provienen del hardware y software.
Las unidades del procesador PIC18F4X son las siguientes
Unidad de multiplicación
Unidad de ejecución de instrucciones
Decodificador de instrucciones
Pipeline
Contador de programa (PC)
Pila
Compone los siguientes elementos:
Unidad aritmética lógica (ALU)
Es la parte del procesador encargada de ejecutar todos los procesos aritméticos y lógicos. Entre las operaciones aritméticas típicas se encuentra la suma y la resta, mientras que entre sus operaciones lógicas básicas se tienen las operaciones AND, OR, NOT y XOR.
Registros
Son pequeñas unidades de memoria incorporadas dentro del procesador. Cumplen con la función específica de almacenar información útil para la ejecución de las instrucciones y permiten su rápido acceso.
Los microcontroladores son circuitos integrados que son capaces de ejecutar ordenes que fueron grabadas en su memoria. Su composición esta dada por varios bloques funcionales, los cuales cumplen una tarea especifica y son dispositivos que operan uno o mas procesos.
El CPU esta conectado a dos memorias por intermedio de dos buses separados.
Memoria del programa
La unidad central de proceso, o CPU, esta conectada a una memoria única que contiene las instrucciones del programa y los datos.
compone de los siguientes elementos
Unidades de memoria
Memoria de datos
Al sustraer la energía, la
información almacenada se perderá.
Dispositivo de salida
Presenta la información que procesa de manera que pueda ser visualizada por el usuario.
Dispositvo de entrada
Son los sistemas que emplea el microcontrolador para comunicarse con el exterior.
Procesador
Es el elemento encargado de ejecutar todas las instrucciones y de configurar los
recursos del sistema.
Subtema