Microcontroladores
Enviado por jagarciacan • 21 de Noviembre de 2012 • 310 Palabras (2 Páginas) • 407 Visitas
La alta integraci´on de subsistemas que componen un µC reduce el n´umero de chips, la cantidad
de pistas y espacio que se requerir´ıa en un circuito impreso si se implementase un sistema
equivalente usando chips separados.
Un aspecto de especial inter´es para el desarrollador de circuitos basados en microcontroladores
son las interfaces de entrada/salida. A trav´es de los pines del chip asociados a las interaces
de entrada/salida el µC puede interactuar con otros circuitos externos enviandoles se˜nales de
comando o recibiendo est´ımulos correspondientes a variables externas. Por lo general varios
pines de datos son bidireccionales, es decir pueden configurarse como entradas o salidas.
Cuando son entradas, pueden adquirir datos interpretando el valor de voltaje como un valor
l´ogico 0 o 1, mientras que cuando son salidas pueden entregar una se˜nal binaria de voltaje
cuya magnitud depender´a del valor l´ogico 0 o 1. Monitoreando el valor de las entradas, el
microcontrolador puede responder a eventos externos y realizar una cierta acci´on, como variar
las se˜nales de salida de acuerdo al valor en la entradas. Para responder a eventos externos, los
µCs cuentan con un recurso conocido como interrupciones. Las interrupciones son se˜nales que
se generan internamente en el microcontrolador que detienen la ejecuci´on normal del programa
para ejecutar alguna subrutina de respuesta al evento. Una vez ejecutada la subrutina de
interrupci´on la ejecuci´on del progama continua en el punto en que se encontraba antes de
generarse la interrupci´on. Un ejemplo t´ıpico es el de un bot´on pulsador conectado a un pin
de entrada. Una vez pulsado, se genera una se˜nal de interrupci´on que iniciar´a la ejecuci´on de
la subrutina de interrupci´on, que por ejemplo podr´ıa activar un pin de salida para encender
un led.
No todas las interrupciones necesariamente est´an asociadas al cambio del estado de los pines
de entrada. Tambi´en hay interrupciones que pueden estar asociadas al valor de una entrada
AD, o al cumplimiento de un periodo de tiempo fijado por un timer o temporizador. Estas
caracter´ısticas depender´an del modelo de µC empleado.
...