You are on page 1of 2

El microcontrolador (C) Un controlador es un dispositivo capaz de realizar el gobierno de uno o varios procesos.

Un microcontrolador es un dispositivo donde se encuentran los elementos de control en un solo chip. Estos C son capaces de contener el programa a ejecutarse en el mismo chip. Qu es un microcontrolador? Un microcontrolador es un sistema que est formado por un conjunto de elementos interrelacionados, capaces de procesar la informacin de una forma secuencial, almacenar y/o comunicar resultados. Qu diferencia existe entre P y el C? Un P es un sistema abierto con el que puede construirse un computador con las caractersticas que se desee, acoplndose los elementos necesarios. Un C es un sistema cerrado que contiene un computador completo y de prestaciones limitadas que no se puede modificar. Qu elementos tiene? Un microcontrolador tiene los siguientes elementos: CPU Memoria RAM para datos Memoria ROM/PROM/ EPROM para el programa E/S Temporizadores Puerto Serie/Paralelo Conversor A/D

Qu arquitectura tiene? La arquitectura de estos dispositivos fue de VON NEUMAN al inicio, actualmente se impone la HARDVARD.

Todos los dispositivos y memorias comparten el mismo Bus.

Para datos y Programas se tiene diferentes buses.

Qu arquitectura tiene la CPU? Se tiene 2 principales: CISC (Computadoras de Juego de Instrucciones Complejas) con ms de 80 instrucciones, muy potentes, que requieren varios ciclos para su ejecucin y la otra arquitectura importante RISC (Computadoras de Juego de Instrucciones Reducido) instrucciones reducidas, simples y generalmente se ejecutan en un ciclo. Una arquitectura mixta se conoce con el nombre SISC (computadoras de Juego de Instrucciones especfico) que se adoptan a necesidades especficas. Qu memorias tiene? Tiene 2 tipos: Para almacenar datos (RAM) y para guardar el programa (ROM). Tiene registros como el microprocesador? Si, registros de propsito general como: A,B,C,D,H,L,W,R1,R1,R2,R3 y el registro de propsito general importante es el llamado acumulador o de trabajo. Se tiene otros ms, pero se deja para un estudio posterior. Qu lenguaje utiliza? El lenguaje de los mismos es el binario (Lenguaje de Mquina). Existe algn lenguaje de Programacin que no sea el binario? Si es un lenguaje intermedio entre el de alto Nivel y el de bajo Nivel llamado lenguaje Assembler. Se puede programar en un lenguaje de Alto Nivel? Si como en el C, pero se debe compilar el programa fuente, y al realizarlo la cantidad de rdenes de programas es muy alta, por lo que es ms recomendable el uso de ASSEMBLER, por ser un lenguaje ms cerca del Microcontrolador. Cules son los fabricantes ms importantes? El padre de los microcontroladores es INTEL, el primero en fabricarse el 8048 en la dcada de los 70, el siguiente fue el 8051 y se tiene otro ms. Una empresa que tuvo gran xito fue Motorola: La empresa MICROCHIP, ha fabricado un microcontrolador conocido como PIC (Peripherical Interface Controller) de gran popularidad por costo, tamao y facilidad de programacin. De acuerdo a la necesidad cada diseador podr utilizar el C de su conveniencia, nosotros estudiaremos el MCS-51 de Intel.

You might also like