ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica 1 Micros

dyablo1218 de Noviembre de 2014

752 Palabras (4 Páginas)395 Visitas

Página 1 de 4

Practica 1.

Conocimiento del “Code Composer Studio V.5” del Microcontrolador MSP430G2553 de Texas Instruments.

Cortés González Servando Rafael.

Objetivo:

Familiarizar al alumno con el manejo y uso del Microcontrolador MSP430G2553 Launch Pad.

Trabajo Previo:

Defina los siguientes conceptos:

A) Ensamblador

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina, ejecutable directamente por el microprocesador

B) Compilador

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

C) ALU

La ALU es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.

D) Microprocesador (MPU)

El microprocesador (o simplemente procesador) es el circuito integrado central y más complejo de un sistema informático. Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a memoria.

E) Unidad central de proceso (CPU)

El CPU es el componente principal de las computadoras y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Las CPU proporcionan la característica fundamental del ordenador digital (la programabilidad) y son uno de los componentes necesarios encontrados en los equipos de cómputo de cualquier tiempo, junto con la memoria principal y los dispositivos de entrada/salida.

F) Microcontrolador (MCU)

El MCU es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un Microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

Trabajo de laboratorio:

1.- Abrir el icono “code composer studio V.5”

2.- Seleccionar espacio de trabajo para los proyectos

3.- Efectuar los siguientes pasos:

File>New>ccs proyect

4.- Dar nombre al proyecto: Práctica 1

Family: MSP430

Variant: MSP430GXXX > Family: MSP430G2553 > Finish

5. - Seleccionar: Empty Assembly_only proyect.

6.- Efectuar los siguientes pasos.

File > New > Source file.

7.- Escribir el siguiente programa:

.cdecls c, list, "msp430g2553.h" ; Invoca librerias (siempre va)

.text ; Direccion inicio del programa (siempre va)

.retain

.retainrefs

inicio mov #5A80h,&120h ; Deshabilita el watch_dog (siempre va)

mov #2f6ah,r4 ; Carga el numero 2f6a en el registro R4

mov #405ah,r5 ; Carga el numero 405a en el registro R5

and r4,r5 ; Multiplica lo que haya en los registros r4 y r5

mov #250h,r4 ; Carga el numero 250 en el registro R4

mov #4f2ah,0(r4) ; Carga el numero 4f2a en la localidad que indica r4

add #10d6h,0(r4) ; Suma el numero 10d6 mas el numero que haya en la direccion que indica r4, o sea 250, y lo guarda en esa misma direccion

mov #260h,r6 ; Carga el numero 260 en el registro R6

mov #270h,r7 ; Carga el numero 270 en el registro R7

mov #0aaaah,0(r6) ; Carga el numero aaaa

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com