Está en la página 1de 12

ELECTRONICA DIGITAL IV

Mg.VICTOR VERDEZOTO
Los microcontroladores

 El microcontrolador
se le diseña de tal
manera que tenga
todas las
componentes
integradas en el
mismo chip.
Inicios de los microcontroladores
 Como funciona un ascensor hace 20
años?

◦ Que hacer cuando llaman mas de


una persona a la vez?

◦ Como solucionar las cuestiones de


seguridad, cuando hay perdida de
electricidad, cuando se produce un
fallo?

◦ Diseñar las soluciones puede llevar


semanas o meses.
Inicios de microcontroladores
 El dispositivo electrónico capaz
de controlar un pequeño
submarino, una grúa o un
ascensor, ahora está incorporado
en un sólo chip.

 Los microcontroladores ofrecen


una amplia gama de aplicaciones.
Fases del microcontrolador
 El concepto de controlador ha
permanecido invariable a través
del tiempo.

 Hace tres décadas, los


controladores se construían
exclusivamente con componentes
de lógica discreta.

 Tiempo después se emplearon los


microprocesadores, que se
rodeaban con chips de memoria y
E/S sobre una tarjeta de circuito
impreso.

 Actualmente, todos los elementos


del controlador se han podido
incluir en un chip, el cual recibe el
nombre de microcontrolador.
Definiendo el microcontrolador
 Un microcontrolador es un circuito integrado de alta escala de integración
que incorpora la mayor parte de los elementos que configuran un
controlador.

◦ Procesador o CPU (Unidad Central de Proceso).


◦ Memoria RAM para contener los datos.
◦ Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
◦ Líneas de E/S para comunicarse con el exterior.
◦ Diversos módulos para el control de periféricos (temporizadores,
puertos serie y paralelo, CAD: Conversores Analógico/Digital,
CDA: Conversores Digital/Analógico, etc.).
◦ Generador de impulsos de reloj que sincronizan el
funcionamiento de todo el sistema.
Diferencia con los microprocesadores
 Un microprocesador es un
sistema abierto. La
disponibilidad de los buses en
el exterior permite que se
configure a la medida de la
aplicación

 Microcontrolador es un
sistema cerrado. Todas las
partes del computador están
contenidas en su interior y
solo salen al exterior las
líneas que gobiernan los
perifericos.
Microcontrolador Actualidad
Partes de un microcontrolador
Un MCU consta de tres partes básicas (Figura 1.1):
 ALU: Unidad Lógica Aritmética.
 I/O: Dispositivos de entrada (input) y salida (output).
 Memoria: Almacenamiento de datos y programa.
ALU (UNIDAD LÓGICA
ARITMÉTICA)
La ALU es la unidad encargada de realizar operaciones con los datos, realiza
operaciones:

 Aritméticas, tales como sumar, restar.

 Lógicas, como AND, OR, EXOR, negación, complemento, rotación.

 Toma de decisiones, como bifurcación por prueba de verdadero o falso,


por valor 0 o 1, por prueba de valor 0 en contadores.

 Manejo de datos, direccionamientos directos o indirectos, lectura y


escritura.
I/O (INPUT / OUTPUT )
Éstas son las unidades básicas que tiene un MCU para comunicarse con el
mundo exterior; por ellas entran y salen los datos.
 Los puertos digitales que son agrupaciones de pines bajo un mismo
nombre (PORTA, PORTB); la denominación de los pines contiene el
nombre del puerto correspondiente (RA1, RA2 o RB5, RB7). Estos pines
comparten el funcionamiento con otros módulos especializados, como:
◦ A/D (Análogo a Digital).
◦ Comparadores
◦ Timers (temporizadores).
◦ PWM,.
◦ SCI (Serial CommunicationInterface),
◦ SPI (Serial Peripheral Interface es un estándar de comunicaciones, usado
principalmente para la transferencia de información entre circuitos
integrados en equipos electrónicos),
MEMORIA (RAM, ROM )
 La memoria es aquella unidad que maneja los datos y puede ser: de datos
(RAM: Random Access Memory) y de programa (ROM: Read Only Memory).
Los datos en
◦ RAM permanece mientras haya suministro de energía, y los datos en
ROM permanece aunque no haya suministro de energía.

 Existe adicionalmente una memoria especial de datos, EEPROM, la cual


guarda datos de una manera especial cuando falta la alimentación de
energía. Igualmente, en la ROM encontramos áreas o bloques propios del
MCU para su funcionamiento, y áreas de programa de usuario.

También podría gustarte