1.1-1.4 DIFERENCIAS

1.1-1.4 DIFERENCIAS

Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado

Interpretan (decodifican) combinaciones de bits (instrucciones) y generan señales digitales internas y/o externas

Sistema mínimo microprocesador

Buses de comunicación

Bus de control

Bus de direcciones

Bus de datos

es el conjunto de conductores a través del cual el µP intercambia información con la unidad de memoria

Está formado por un conjunto de líneas por
las que circulan las señales auxiliares de gobierno y sincronización del sistema

Es el empleado por la CPU para seleccionar
la dirección de memoria o el dispositivo de E/S que va a intercambiar información.

Características

Unidireccional

Su tamaño, o número de conductores que lo constituyen,
determina la capacidad de direccionamiento de la CPU,

Características

Bidireccional

(N) de líneas representa la cantidad de bits que se pueden transmitir simultáneamente.

Triestado: Estado alto, bajo y de alta impedancia

Memoria

funciones básicas:

Almacenamiento de los datos y variables del programa. De 8 bits (Byte), 16 bits (Word) o 32 bits (Long Word).

Almacenamiento de las instrucciones que constituyen el programa codificadas a través (COP).

La velocidad de la memoria

RAM

ROM

Son volátiles.

Son no volátiles.

Microprocesador

Microprocesador

Microcontrolador

Microcontrolador

Unidad central de proceso CPU

Registros internos

unidad de control

unidad de procesos u operativos

son bloques de biestables que permiten el
almacenamiento de los datos básicos con los que trabaja el CPU durante la ejecución de cada instrucción.

consiste en interpretar y ejecutar las instrucciones
que le llegan desde la memoria:

El bloque principal es la ALU, permite
realizar las operaciones aritméticas y lógicas indicadas por las
instrucciones del programa.

Módulos E/S

Permiten la comunicación
del sistema µP con el
mundo exterior.

Sistemas empotrados

Los microcontroladores de 8 bits dominan en la mayoría de las aplicaciones

es el núcleo del sistema electrónico versátil de bajo coste y reducido tamaño que es capaz de detectar las señales de entrada y generar las salidas de un equipo, sistema o instrumento

Los microcontroladores son los semiconductores más abundantes de todos en la actualidad.

Microcontroladores PIC

Características

Arquitectura Harvard: buses internos separados para memoria de datos (8 bits) y de programa (12, 14 o 16 bits depende de la familia)

Microprocesador RISC: juego de instrucciones reducido

Todas las instrucciones se ejecutan en un ciclo de instrucción = 4 ciclos de reloj (salvo las instrucciones de salto)

Estructura pipe-line: durante la ejecución de una instrucción, se está accediendo a la memoria de programa para traer la siguiente instrucción a ejecutar.

Todas las instrucciones ocupan una posición de memoria de programa

Microcontroladores PIC de Microchip

Eficiencia del código: permiten gran compactación de programas

Rapidez de ejecución: a f de 20MHz 🡪 5 millones de instr./seg.

Seguridad en acceso: Separa memoria de datos y de programa

Posibilidad de protección del código muy fiable

El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (UCP), también llamada procesador, de un computador.

sistema abierto de un microprocesador

sistema abierto de un microprocesador

sistema cerrado de un microcontrolador

sistema cerrado de un microcontrolador