You are on page 1of 3

ELEMENTOS DE UN SISTEMA MNIMO DE COMPUTADORA

Un microcontrolador combina los recursos fundamentales disponibles en un microcontrolador, es decir, la unidad central de procesamiento (CPU), la memoria y los recursos de entrada y salida, en un nico circuito integrado. Los microcontroladores disponen de un oscilador que genera los pulsos que sincroniza todas las operaciones internas. El oscilador puede ser del tipo RC, aunque generalmente se prefiere que este controlado por un cristal de cuarzo (XTAL) debido a su gran estabilidad de frecuencia. La velocidad de ejecucin de las instrucciones del programa esta en relacin directa con la frecuencia del oscilador del microcontrolador. Igual que es el cerebro del microcontrolador. Esta unidad trae las instrucciones del programa, una a una, desde la memoria donde estn almacenadas, las inte3rpreta (las codifica) y hace que se ejecuten. En la CPU se incluyen los circuitos de la ALU para realizar operaciones aritmticas y lgicas elementales con los datos binarios. La CPU de un microcontrolador dispone de diferentes registros, algunos de propsito general y otros para propsitos especficos. Entre estos ltimos estn el registro de instruccin, el acumulador, el registro de estado, el contador de programa, el registro de direcciones de datos y el puntero de la pila. La memoria de un microcontrolador es el lugar donde son almacenados las instrucciones del programa y los datos que manipula. En un microcontrolador siempre hay dos tipos de memorias: la memoria RAM (Random Acces Memory) y la memoria ROM (Read Only Memory). La memoria RAM es una memoria de lectura y escritura, que adems es voltil, es decir, pierde la informacin almacenada cuando falta la energa que alimenta la memoria. La

memoria ROM es una memoria de solo lectura y no voltil. Las diferentes tecnologas para realizar las memorias de solo lectura (ROM, EPROM, EEPRM, OTP, FLASH). Tanto la memoria RAM como las memorias ROM son de acceso aleatorio, pero la costumbre ha dejado el nombre de RAM para las memorias de lectura y escritura. El termino acceso aleatorio se refiere a que el tiempo necesario para localizar un dato no depende del lugar de la memoria donde este almacenado. En la memorias de acceso secuencial, en cambio, cuando ms alejado este un dato de la posicin a la que se ha accedido por ultima vez, mas se tarda en localizarlo. La memoria ROM se usa para almacenar permanentemente el programa que debe ejecutar el microcontrolador. En la memoria RAM se almacenan temporalmente los datos con los que trabaja el programa. Un nmero creciente de microcontroladores dispone de alguna memoria no voltil de tipo EEPROM para almacenar datos fijos o que solo sean cambiados espordicamente. La cantidad de memoria ROM disponible es normalmente muy superior a la cantidad de memoria RAM. Esto obedece a dos razones: la primera es que la gran mayora de las aplicaciones requieren programas que manejan pocos datos; entonces basta una memoria RAM en la que se pueda almacenar algunas decenas de datos. La segunda razn es que la memoria RAM ocupa mucho mas espacio en el circuito integrado que la memoria ROM, de modo que es mucho ms costosa que esta. La entrada y la salida son particularmente importantes en los microcontroladores, pues a travs de ella el microcontrolador interacciona con el exterior. Forman parte de la entrada y salida los puertos paralelos y serie, los temporizadores y la gestin de la interrupciones. El microcontrolador puede incluir tambin entradas y salidas analgicas asociadas a convertidores A/D y D/A. tienen particularmente importancia los recursos que garantizan un funcionamiento seguro del microcontrolador, como el denominado perro guardin. Los puertos paralelos se organizan en grupos de hasta 8 lneas de entradas y salidas digitales. Normalmente es posible manipular individualmente las lneas de los puertos paralelos. Los puertos serie pueden ser de varios tipos, segn la norma de comunicacin que implementen: RS-232C, I2C, USB, Ethernet, etc. La unidad de control Es el centro nervioso del ordenador, ya que desde ella se controlan y gobiernan todas las operaciones. Cmo funciones bsica tiene: y y y Tomar las instrucciones de memoria Decodificar o interpretar las instrucciones Ejecutar las instrucciones ( tratar las situaciones de tipo interno (inherentes a la propia CPU) y de tipo externo (inherentes a los perifricos)

Para realizar su funcin, la unidad de control consta de los siguientes elementos:

En arquitectura de computadores, el canal o bus es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Est formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores adems de circuitos integrados.

La mayora de los buses estn basados en conductores metlicos por los cuales se trasmiten seales elctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado y se encargan de manejar las seales y entregarlas como datos tiles. Las seales digitales que se trasmiten son de datos, de direcciones o seales de control. Los buses definen su capacidad de acuerdo a la frecuencia mxima de envo y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeo. Esto se debe a que la interferencia entre las seales y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus con pocas seales es menos susceptible a esos problemas y puede funcionar a alta velocidad. Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo perifrico acceda a una CPU o a la memoria usando el mnimo de recursos.

You might also like