Está en la página 1de 25

INTRODUCCIN A LOS

MICROCONTROLADORES

PERIFRICOS
Definicin
Puertos del procesador
Ejemplos
Convertidores Analgico a Digital
Salidas\Entradas seriales
Salidas moduladoras de ancho de
pulso (PWM)
Indice

Parte III Perifricos

Definicin de perifrico

Dispositivo externo que intercambia datos


con el procesador.
La comunicacin entre el procesador y el
perifrico est regulada por el procesador de
acuerdo con los mtodos:

POLING: El procesador revisa ordenadamente


todos los perifricos para atender a cada uno de
ellos secuencialemente.
INTERRUPCIONES: El perifrico que est listo para
ser atendido por el procesador solicita una
interrupcin de la ejecucin del programa para
que el procesador lo atienda.

Volver

Parte III Perifricos

Puertos del procesador

Ventanas por las cuales el procesador se


comunica con los perifricos.
Tienen un canal de datos por el cual circula la
informacin
El procesador genera las seales de control que
permiten habilitar a cada uno de sus perifricos
Cuando un perifrico es habilitado, este pone
informacin en el bus de datos. Esta
informacin es leida por el puerto
correspondiente.
Volver

Parte III Perifricos

Ejemplos de perifricos

Convertidor analgico a digital


Puerto bidireccional de comunicacin
serie
Salidas de modulacin de ancho de p
ulso
Volver

Parte III Perifricos

Convertidor de analgico a digital

Dispositivo que recibe una seal analgica y la


muestrea con cierta frecuencia para generar un
valor digital representativo de la seal al momento
de la toma de la muestra.
Tiene un voltaje de referencia que se utiliza para
definir la escala de valores digitales.
La salida se presenta como un cdigo de varios
bits, estos se leen todos al mismo tiempo.
Estn diseados para generar una seal de
interrupcin cada vez que han concluido una
conversin a digital.

Volver

Parte III Perifricos

Puerto de comunicaciones seriales

EMISOR: Dispositivo que toma un dato de n bits


y lo descompone para extraer el dato bit por bit
por un solo pin.
RECEPTOR: Dispositivo que recibe una secuencia
de bits y las almacena hasta componer un cdigo
de n bits.
PROTOCOLO: Debe ordenarse y marcarse el
tiempo que dura un bit en ser transmitido para
interpretar correctamente la transmisin de los
bits, as como definir mecanismos que marquen el
final y el inicio de una transmisin.

Volver

Parte III Perifricos

Modulador de ancho de pulso


(PWM)

Dispositivo que recibe un cdigo digital de n bits, y


de acuerdo con el valor, genera una seal cuadrada
con un pulso alto de duracin proporcional al valor
recibido.
Este dispositivo se utiliza puesto que la seal de
salida (PWM) se utiliza para controlar dispositivos
reguladores de potencia como SCR y TRIAC
Con el uso de ambos dispositivos (TRIAC y PWM) se
regula la potencia que se aplica a una carga de
corriente alterna, por ejemplo motores, bombillas,
resistencias de hornos,etc
Regular la potencia de un motor de corriente alterna
significa regular la velocidad de giro del mismo.

Volver

PARTE IV:
MICROPROCESADORES Y SU
INTEGRACIN CON LOS
PERIFRICOS
Se fabrican procesadores y en el mismo encapsulado se incluyen
dispositivos perifricos comunes como el ADC, PWM, o puerto de
comunicacin serie
Se reduce la circuitera de soporte para el procesador
Se facilita el desarrollo de aplicaciones especficas
Se incluye memoria interna en el procesador para manejar lso perifricos
integrados
Se inicia la programacin del sistema interno del chip para ejecutar una
funcin particular

Indice

PARTE V: Microcontroladores
Que son?
Ventajas
Arquitectur
as
Elementos Comune
s
Fabricantes
Aplicaciones Comun
es

ndice

Que es un
microcontrolador?

Sistema electrnico que integra las


capacidades de una arquitectura
especifica de microprocesador, junto
con las capacidades de acople a otros
sistemas que brindan los perifricos,
todo, en un solo empaquetado.
Se logra integracin, disminucin del
costo en implementacin de
aplicaciones especificas.
Volver

Ventajas del uso de


microcontroladores

Reduccin de la cantidad de espacio en la


implementacin de un diseo dado.
Reduce el costo de implementacin.
Permite desarrollo de aplicaciones especificas
de manera mas rpida y eficiente.
Los fabricantes dan mucho soporte sobre las
aplicaciones ms comunes.
Se adaptan mejor a aplicaciones especificas
Volve
r

Arquitecturas(1)

Siguient
e

La arquitectura de un procesador define el


modo de operacin del mismo en cuanto a
conjunto de instrucciones y modo de
ejecucin de las mismas.
En cuanto al conjunto de instrucciones, se
clasifican en dos grupos principalmente
CISC(Complex Instruction Set Computer ),
RISC(Reduced Instruction Set Computer )

Siguiente

CISC

Instrucciones especializadas
se requieren un set de instrucciones
amplio para dar soporte a una
arquitectura
Duracin de la ejecucin de las
instrucciones no es homogneo.
programas requieren menos cdigo
fuente.

RISC

Siguient
e

Set de instrucciones reducido


Instrucciones de carcter general
Duracin homognea de la ejecucin
de las instrucciones.
Se requiere mas cdigo para
describir una operacin que con una
arquitectura CISC

Arquitecturas(2)

Siguient
e

En cuanto al modo de ejecucin de


las instrucciones las arquitecturas se
clasifican en: Von neuman,
Segmentada, paralela.
En esta clasificacin es importante
conocer como esta dispuesto el bus
de direcciones y el bus de datos.

Von Neuman

Siguient
e

Ejecucin secuencial de las


instrucciones
Existe solo una unidad de bsqueda
y una unidad de ejecucin
La instruccin siguiente se busca
hasta que se ejecute la instruccin
actual

Segmentada

Siguient
e

Divide la bsqueda de las


instrucciones de manera que cuando
se ejecute la instruccin actual, ya se
este buscando la siguiente.
Multiplica la velocidad de ejecucin
al doble que la Von Neuman

Harvard

Conocida como arquitectura de


ejecucin paralela.
Posee varias unidades de ejecucin
Divide los procesos
Orientada a sistema multitarea
Bus de direcciones y de datos
separados en la arquitectura
Volver

Siguient
e

Elementos Comunes en los


microcontroladores

ADC
USART
RTC
Puertos entrada/salida paralelos
PWM
USB

ADC
(Convertidor analgico Digital)

Siguient
e

Permite que el sistema microcontrolador


pueda procesar una variable analgica
Valor mnimo y mximo ajustable
Resolucin: indica la precisin de la
conversin realizada
Entre ms cantidad de bits, ms es la
resolucin del convertidor
Requieren configuracin a travs de
registros especiales del microntrolador

Siguient
e

USART(ADDRESSABLE UNIVERSAL SYNCHRONOUS


ASYNCHRONOUS RECEIVER TRANSMITTER)

Permite conexin serie a otros


dispositivos
Se configura a travs de registros
internos.
Velocidad de transferencia variable
Formato de la trama variable
Puede manejarse a travs de
interrupciones

Puertos entrada Salida

Unidireccionales o bidireccionales
Se configuran a travs de un registro
especifico
Debe estar mapeados
Se accesan por medio de una direccin
Pueden ser TTL, CMOS, ST, segn sea el
dispositivo con el que se comunican.
Volver

Fabricantes Comunes de
Microcontradores

Microchip: Familas de PICs


Arquitecturas RISC, Harvard
Motorola: Familia 68XX
Arquitecturas CISC, segmentada
Intel: Familias 80XX
Arquitecturas CISC, Von neuman
NEC
Volver

Aplicaciones Comunes

Sistemas de Monitoreo y control de


variables analgicas
Computadoras de uso especifico
Sistemas de desarrollo y
experimentacin
Sistemas embebidos
Volver