Categorieën: Alle - instrucciones - comunicación - memoria - microcontroladores

door Elizabeth Saijas Romero 4 jaren geleden

280

1.1-1.4 DIFERENCIAS

Los microcontroladores PIC son dispositivos esenciales en sistemas electrónicos debido a su capacidad para manejar señales de entrada y salida, lo que facilita la interacción con otros componentes.

1.1-1.4 DIFERENCIAS

sistema cerrado de un microcontrolador

sistema abierto de un microprocesador

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

Posibilidad de protección del código muy fiable

Seguridad en acceso: Separa memoria de datos y de programa

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

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

Microcontroladores PIC de Microchip

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

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 se ejecutan en un ciclo de instrucción = 4 ciclos de reloj (salvo las instrucciones de salto)

Microprocesador RISC: juego de instrucciones reducido

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

Microcontroladores PIC

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

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 de 8 bits dominan en la mayoría de las aplicaciones

Sistemas empotrados

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

Módulos E/S

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

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

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.

unidad de procesos u operativos

unidad de control

Registros internos

Unidad central de proceso CPU

Microcontrolador

Microprocesador

Son no volátiles.

Son volátiles.

ROM

RAM

La velocidad de la memoria

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

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

funciones básicas:

Memoria

Triestado: Estado alto, bajo y de alta impedancia

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

Bidireccional

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

Unidireccional

Características

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.

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 conjunto de conductores a través del cual el µP intercambia información con la unidad de memoria

Bus de datos

Bus de direcciones

Bus de control

Buses de comunicación

Sistema mínimo microprocesador

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

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

1.1-1.4 DIFERENCIAS