UNIVERSIDAD AUTONOMA DE NUEVO LEON.
FACULTAD DE INGENIERIA MECANICA Y ELECTRICA.
MICROCONTROLADORES.
• Nombre: ACTIVIDAD 1
• Matricula: “CONCEPTOS BASICOS
DE MICROCOPROCESADOR”.
• Grupo: 022
• Ingeniería en Mecatrónica.
• Julio 2022
• Hora: N4 – N6
• Salón: 5-101
• Ing. Edgar Alberto Pérez Castillo
• INTERSEMESTRAL 2022
CONCEPTOS BASICOS
DE ARQUITECTURA DEL
MICROPROCESADOR.
MICROPROCESADORES.
El gran desarrollo en el área de electrónica ha permitido la aparición
de un gran número de microprocesadores, estos tienen
características que veremos en estos dispositivos que lo distinguen del
resto de dispositivos electrónicos.
Las principales características de un microprocesador Universalidad y
su capacidad de ser programado, esto los hace dispositivos versátiles
y poderosos. Pueden usarse como elementos inteligentes o cerebros
en aplicaciones muy diversas.
1.1 CONCEPTOS BASICOS
DEL MICROPROCESADOR.
El microprocesador compuesto internamente por circuitos simples
como Flip-Flops, contadores, decodificadores, compradores, etc.
Todos ellos dentro de una pastilla de silicio. El microprocesador se les
suele considerar como un dispositivo lógico de propósito general. Los
micro controlador se pueden programar a partir de un programa.
¿QUE ES UN PROGRAMA?
Un programa está constituido por una serie de órdenes o
instrucciones, las cuales ejecutadas secuencialmente por el
microprocesador al que le indican a este la tarea o función a realizar.
Las instrucciones puede ser lógicas o aritméticas estas son
especificadas por un código especial que constituye el lenguaje del
microprocesador.
HARDWARE Y SOFTWARE.
En los microprocesadores existen 2 géneros de elementos el hardware
y el software. Siendo el hardware todo lo físico que forma un
microprocesador por ejemplo sus componentes electrónicos y a este
no Acepta modificaciones, a diferencia del software que lo forman
todos los códigos o instrucciones a los cuales determinan el
comportamiento del microprocesador y éste puede ser alterado
cada vez que se necesite optimizar el desempeño del mismo.
1.2 UNIDADES BASICAS
Y ARQUITECTURA DEL
MICROPROCESADOR.
El microprocesador es un sistema complejo de procesamiento de
datos, constituido por circuitos interrelacionados, los cuales se pueden
agrupar de acuerdo con la actividad que desempeñan. A los grupos
que desempeñan tareas específicas les llamaremos unidad básica de
microprocesador, al conjunto de unidades básicas y a la forma en
que estas están intercomunicadas le denominaremos arquitectura de
microprocesador.
MICROPROCESADOR.
Para dar el nombre de microprocesador a un circuito integrado, debe
contener una pastilla de silicio y como mínimo 3 unidades básicas.
A) unidad aritmética lógica.
B) unidad de control.
C) unidad de registro
Cuándo el microprocesador tiene únicamente estas tres unidades se
le llama unidad de procesamiento central (CPU) o simplemente
microprocesador.
¿QUE HACE UN
MICROCONTROLADOR?
La actividad del microprocesador es regulada por la unidad de
control, está se cicla y consiste en la búsqueda y obtención de datos
e instrucciones y en la ejecución de estas mismas.
Después que una instrucción es obtenida la unidad de control envía
la señal adecuada a los dispositivos internos externos de la CPU para
que esta lleve a cabo los procesos.
UNIDAD ARITMETICA
LOGICA O ALU.
La unidad aritmética lógica generalmente es reconocida como ALU Y
éste se encarga de hacer las operaciones aritméticas y lógicas en
datos binarios dentro del microprocesador. Esta tiene la capacidad
de ejecutar las siguientes operaciones como mío:
A) sumas aritméticas
B) funciones lógicas: and, or y ex-or
C) rotación o traslado hacia la derecha o la izquierda
1.3 UNIDADES BASICAS DE UN
SISTEMA MICROCONTOLADOR
BASADO EN MICROPROCESOS.
Para que el microprocesador puede ser útil en un sistema
microcomputador es necesario agregar unidades de memoria para el
almacenamiento de datos temporales y permanentes. Además de es
necesario agregar unidades de entrada/salida, ahora esté dispositivo no
este un microprocesador sino un sistema microcomputador. El CPU es la
unidad controladora del sistema microcomputador.
REQUERIMIENTOS PARA UN
MICROCOMPUTADOR.
Un sistema microcomputador debe tener las siguientes 4 unidades básicas:
A) Unidad central de procesamiento. CPU
B) Unidad de memoria sólo lectura. ROM
C) Unidad de memoria de lectura/escritura. RAM
D) Unidad de entrada/salida. Puertos.
Cabe mencionar que ya se tiene en el mercado circuitos integrados y
contienen dentro de las 4 unidades básicas ya mencionadas y el nombre
dado esto Circuitos es microcomputadora en una sola pastilla o chip.
¿COMO FUNCIONA UN
MICROCOMPUTADOR?
La unidad central de proceso es el cerebro del microcomputador que
Coordina y sincroniza a la unidad de memoria sólo de lectura, A la unidad de
memoria, a la unidad de entrada y salida y a todos los dispositivos externos
conectados a los puertos de entrada y salida. Esto lo hace en base a las
instrucciones almacenadas en la memoria sólo de lectura.
MEMORIA ROM.
La unidad de memoria ROM permanente es donde reside el
programa monitor o programas que le indican al microprocesador las
tareas a realizar para controlar el sistema. El monitor es un programa
que supervisa la operación global del sistema microcomputador en
un nivel elemental. Cuando el programa un monitor incluye
programas que controlan el manejo de Archivos, la ejecución de
programas y control de los dispositivos periféricos del sistema entonces
se le llama sistema operativo.
MEMORIA RAM.
La unidad de memoria RAM conocida como memoria de
lectura/escritura Permite el almacenamiento temporal de datos y
programas de aplicación debido que esta unidad de memoria es de
lectura/escritura, la información almacenada en ella se puede alterar
fácilmente.
PUERTOS IN/OUT
La unidad de entrada/salida (puertos) es la interface que permite al
microprocesador comunicarse con el mundo exterior. Permitiendo la
conexión de dispositivos periféricos que generan la información para
ser procesado por el microprocesador o en otros casos transmitiendo
datos del microprocesador a través del puerto de salida
transformándolos en información por el mundo exterior.
Éstos periféricos van desde lámparas LED hasta complejos dispositivos
generadores y receptores de información.
1.4 BUS DE UN SISTEMA.
Para que las unidades básicas de un sistema microcomputador
funcionen es necesario que exista una interconexión entre el CPU y las
unidades de memoria RAM y ROM, los puertos de entrada y salida y
esto se logra a través del bus del sistema el cual consiste en un grupo
de cables o alambres que transportan información de 1 U básica al
CPU o del CPU alguna unidad básica.
Este esta compuesto por cables y hay tres tipos voz de datos, busca
direcciones y voz de control. . El bus de datos es bidireccional y el
número de cables en el bus indica la cantidad de Bits que puede
procesar.
Bote de direcciones.
El bote direcciones es el conjunto de cables o alambres que
transportan una palabra binaria que define la dirección o localidad
de memoria específica dentro de la unidad de memoria de
entrada/salida, que se Conectará al bus de datos y el dato
procesado será transferido.
El número de cables En el bus de direcciones define el número
máximo de localidades de memoria direccionales directamente en
un sistema.
control es usado para dirigir y sincronizar la transferencia de datos
binarios en los buses de datos y direcciones de todo sistema. El
número de cables utilizados en este bus varía con lo complejo del
sistema microcomputador.
1.5 CLASIFICACION DE LOS
MICROPROCESADORES.
Los microprocesadores se pueden clasificar en función del número de
Bits que como datos puede procesar.
Microprocesador de 4 Bits.
Microprocesador de 8 Bits.
Microprocesador de 16 Bits.
Microprocesador de 32 Bits.
Microprocesador de 64 Bits.
MICROPROCESADORES DE
4 BITS.
En la arquitectura de la computadora , los enteros de 4 bits u otras
unidades de datos son aquellos que tienen 4 bits de ancho.
Además, las arquitecturas de CPU y ALU de 4 bits son aquellas que
se basan en registros o buses de datos de ese tamaño.
Un grupo de cuatro bits también se denomina nibble y tiene 2 4 =
16 valores posibles.
MICROPROCESADORES DE
8 BITS.
En arquitectura de computadores, 8 bits es un adjetivo usado
para describir enteros, direcciones de memoria u otras
unidades de datos que comprenden hasta 8 bits (1 octeto o
1 byte) de ancho, o para referirse a una arquitectura de CPU y
ALU basadas en registros, bus de direcciones o bus de datos de
ese ancho.
Las CPU de 8 bits normalmente usan un bus de datos de 8 bits
y un bus de direcciones de 16 bits, lo que causa que su memoria
direccionadle esté limitada a 64 Kbytes.
MICROPROCESADORES DE
16 BITS.
Un entero de 16 bits puede almacenar 216 (ó 65536) valores
diferentes. En una
representación sin signo, esos valores son los enteros entre 0 y 65535;
usando complemento a
dos, el rango de valores posibles va de –32768 a 32767.
Los procesadores de 16 bits más conocidos son el PDP-11, Intel 8086,
Motorola 68000,
Intel 80286 y el WDC 65C816.
MICROPROCESADORES DE
32 BITS.
La arquitectura de un procesador está realizada para leer una
cantidad determinada de unidades de datos. En este caso, dicha
CPU
puede operar como máximo con 32 bits de datos a la vez (8×4).
Los sistemas operativos de 32 bits utilizaron desde un inicio
Windows 95.
Un procesador de 32 bits soporta como máximo 4 GB de Memoria
RAM. Dependiendo del procesador, un programa puede extenderse
hasta los 64 GB.
MICROPROCESADORES DE
64 BITS.
Este tipo de tecnología es más novedosa y, a priori, superior en
rendimiento, seguridad o velocidad. Pero antes de determinar esto,
detallaremos algunas cuestiones inherentes a los procesadores de 64
bits. En este caso, su arquitectura comprende más unidades de datos a
la vez, hasta 64.
Los procesadores de 64 bits se utilizaban anteriormente en
superordenadores.
Hace más de 10 años que empezaron a introducirse de forma masiva
en los pc convencionales.