Professional Documents
Culture Documents
Ortega.
M. en C. Enrique Lpez
INSTITUTO POLITCNICO
NACIONAL
ESCUELA SUPERIOR DE INGENIERA
ZACATENCO.
ejemplo un microcontrolador de 16 bits puede realizar una suma de 32 bits con tan solo 2
instrucciones mientras que para uno de 8 puede requerirse 4 o ms.
Cabe sealar que sin importar el microcontrolador o el fabricante cualquier microcontrolador puede
utilizarse para resolver un problema de diseo electrnico, por supuesto que siempre existirn
comparativas de desempeo.
Sin embargo a la hora de seleccionar un microcontrolador para un problema especfico han de
tomarse en cuenta parmetros como tamao fsico, recursos internos, costo, consumo de energa,
facilidad de programacin entre otras cosas.
Tema 1.1.1 diferencias entre microprocesador y microcontrolador.
Un microprocesador en un circuito integrado que realiza operaciones aritmticas, lgicas y de control
y requiere para funcionar de otros elementos tales como memorias, puertos de entrada y salida etc.
No es un sistema completo; Para formar una computadora le hacen falta los elementos antes
mencionados.
Un microcontrolador contiene un microprocesador, memorias, puertos de entrada y salida, es decir se
trata de una micro computadora funcional en un solo circuito integrado, es un sistema completo,
aunque bastante limitado en cuanto a recursos comparado con un sistema basado en microprocesador.
Los microprocesadores encuentran su campo de accin cuando se requiere gran procesamiento de
datos, es decir en la fabricacin de computadoras de escritorio, laptops y tabletas electrnicas.
Los Microcontroladores tienen mucha ventaja cuando se habla de realizar sistemas electrnicos tales
como equipos, instrumentos de medicin, sistemas de control y todo sistema que contenga electrnica
y no requiera de gran procesamiento de informacin. Ejemplo lnea blanca, equipos mdicos, de
comunicaciones, control industrial etc.
Cabe mencionar que frecuentemente se encuentran en estrecha comunicacin los micro controladores
con computadoras de escritorio. Es decir sistemas microcontrolador- computador- red.
Registro de status
El registro de estatus o registro de banderas como tambin se le conoce contiene algunos bits que
informan el estado actual del resultado despus de cada instruccin ejecutada, por ejemplo existe una
bandera que indica s el resultado es cero, otra bandera que indica s el resultado es un nmero
negativo, otra bandera que indica la ocurrencia del acarreo final y otra ms que indica la ocurrencia
del sobreflujo. Estos bits estn presentes en cualquier CPU (microprocesador). Por supuesto en los
Microcontroladores.
Cuando una situacin se produce, la bandera correspondiente se pone en valor 1 en caso contrario la
bandera queda finalmente con valor 0.
En el caso del msp430 las banderas s refieren con la siguiente nomenclatura.
C= (carry ). Acarreo final.
Z= ( zero )
Cero.
V= (overflow) Sobreflujo.
N= (negative) Negativo.
Cabe sealar que frecuentemente este registro utiliza algunos bits para controlar el permiso de
interrupciones mediante un bit de habilitacin, pueden existir otros bits para el control de energa del
CPU. a continuacin se muestra el registro de banderas (R2) del msp430.