School Work, informatica, y msp430g2553">
Mi Primera Practica MSP430G2553
Mi Primera Practica MSP430G2553
Mi Primera Practica MSP430G2553
Reporte de Practica 1
Reporte de practica 1
Jos Luis Lorenzo Lpez
Chelismaster2308@gmail.com
I.INTRODUCCIN
EL
LENGUAJE
ENSAMBLADOR
ES
UNA
ESPACIO DE DIRECCIONES
Los MSP430 tienen una arquitectura de Von
Neumann, de un espacio de direcciones compartido
con los registros de funciones especiales (SFRs).
II.
QUE
ALMACENAN
FUNDAMENTOS
Reporte de Practica 1
Interrupciones
Las prioridades de las interrupciones se fijan y
definen por la disposicin de los mdulos
conectados en cadena como aparece en la figura 2.3.
El mdulo ms cercano al CPU/NMIRS tiene la
mayor prioridad. Las prioridades de las
interrupciones determinan que interrupcin ser
efectiva cuando ms de una estn pendientes al
mismo tiempo. Existen tres tipos de interrupciones:
System reset.
(Non)-maskable NMI.
Maskable.
Retorno de Interrupcion
El retorno de interrupcin necesita 5 ciclos para
ejecutar las acciones siguientes:
1) El SR con todos sus ajustes previos aparece de
la pila. Todos los ajustes previos del GIE, CPUOFF,
etc., entran ahora en vigor, sin tener en cuenta los
ajustes utilizados en la rutina de servicio de
interrupcin.
2) El PC aparece de la pila y empieza su
ejecucin en el punto en el que fue interrumpido.
Reporte de Practica 1
operando de destino.
Modos de funcionamiento
El microcontrolador MSP430 tiene un modo
activo de funcionamiento y cinco modos de
seleccin de programa de bajo consumo. Un evento
de interrupcin puede despertar el dispositivo de
cualquiera de los modos de bajo consumo,
atendiendo a la solicitud y restaurando de nuevo al
modo de bajo consumo en el retorno del programa
de la interrupcin.
Registros
La CPU est integrada con 16 registros de 16-bit
que facilitan la reduccin del tiempo de ejecucin
de instrucciones. El tiempo de ejecucin de la
operacin registro a registro es un ciclo del reloj de
la CPU. Cuatro de los registros, R0 a R3, se dedican
como contador de programa, puntero de pila,
registro de estado, y un generador constante,
respectivamente. Los registros restantes son de uso
general.
Modos de Direccionamiento
CPU
La CPU MSP430 tiene una arquitectura RISC de
16-bit que es muy transparente para la aplicacin.
Todas las operaciones, a parte de las instrucciones
de flujo del programa que son 27, se llevan a cabo
como operaciones de registro en conjunto con siete
modos de direccionamiento para el operando de la
fuente y cuatro modos de direccionamiento para el
Reporte de Practica 1
III.
DESARROLLO DE LA PRACTICA
IV.
CONCLUSIN
Al final el launchpad funciono de forma correcta
en el sentido que hiso lo que en el cdigo est
escrito, el programar en lenguaje ensamblador es un
reto ya que uno aqu se mueve por registros
ubicados
en
el
microcontrolador,
el
microcontrolador MSP430G2553 puede hacer
mucho ms que solo encender leds aunque en mi
primera practica es lo que hice, an existen muchas
palabras reservadas que no use pero que en el
transcurso de las practicas tendr que empezar a
familiarizarme.
REFERENCIAS
[1] http://investigacion.tecjerez.edu.mx/clubrobotica/Manual
_MicrocontroladorMSP430.pdf
[2] http://perso.citi.insalyon.fr/afraboul/rts6/doc/EW430_AssemblerReference.pd
f
[3] http://www.ti.com/lit/ug/slau318f/slau318f.pdf
[4] http://www.ti.com/lit/ug/slau157ag/slau157ag.pdf
[5] http://www.ece.uah.edu/~milenka/cpe32309S/labs/lab2.s09.pdf
Reporte de Practica 1