Está en la página 1de 3

UNIVERSIDAD DE GUADALAJARA

CULAGOS

LICENCIATURA EN INGENERIA MECATRONICA

MICROCONTROLADORES

“Practica 2”

PRESENTADO POR:

GONZALEZ MUÑOZ JONATHAN ESTEBAN


220323582

PROFESOR:
CHIU ZARATE ROGER

FECHA DE ENTREGA: 15/02/2022


PRACTICA 1

1.1 Conceptos básicos de los microcontroladores


Objetivo de aprendizaje: Entender el uso de las funciones XOR, jne, tst, mov, dec en lenguaje
ensamblador.
Material: Tarjeta de desarrollo TI Launch Pad MSP430 MCU MSP-EXP430F5529LP, cable usb,
computadora, software de desarrollo CCS composer.

PARTE 1
1. En CCS crear un proyecto y elegir “Empty assambler project”.

2. En el editor buscar la línea que contiene la siguiente leyenda

3. Escribir el siguiente código:


4.Compilar y descargar al microcontrolador el código y observar que sucede.

El LedP1.0/ LED1 comienza a oscilar a una velocidad


moderada, aunque en la imagen no se consiga notar.

5. Responder las siguientes preguntas:


a. ¿Qué pasa si en el fragmento de código “mov.w #0x2710,r5” se modifica el numero #0x2710 por
un numero mucho mayor ?
A mayor numero oscilara más lento o menor velocidad
b. ¿Puedes lograr que el LED2 parpadee más rápido? Escribe el código para lograrlo

Con un numero menor conseguiremos que oscile mas rápido, hasta


el punto que parezca que este encendido en todo momento.

ACTIVIDAD
Escribir un código en lenguaje ensamblador que realice lo siguiente:
Que los LED1 y LED2 parpadeen de manera alternada es decir mientras uno enciende el otro
apaga y viceversa.

También podría gustarte