Академический Документы
Профессиональный Документы
Культура Документы
I. INTRODUCCION
II. OBJETIVOS
A. Objetivo General.
Reconocer las diferentes entradas y salidas del
microcontrolador y sus caractersticas tcnicas.
B. Objetivos especficos.
Reconocer las funciones generales de la herramienta
MSP403 LaunchPad.
2
disponemos de dos botones (uno de ellos es de reset), un par digitalWrite(ledPin, HIGH);
de leds y unos headers (hembra/macho) para poder acceder delay (1000);
a los pines del microcontrolador, por lo que el hardware digitalWrite(ledPin, LOW);
especfico para la aplicacin habr que implementarlo delay (1000);
externamente. }
Los programas se implementan haciendo uso del entorno de Este codigo prende y apaga un led, tiene un retraso de 1
programacin del propio MSP403 LaunchPad y se segundo.
transferir empleando un cable USB. Si bien en el caso de
la placa USB no es preciso utilizar una fuente de
alimentacin externa ya que el propio cable USB la SEGUNDO PROGRAMA
proporciona.
int a = P1_0;
Para programar la placa es necesario descargarse de la int b = P1_1;
pgina web de Texas Instruments el entorno de desarrollo. int c = P1_2;
int d = P1_3;
La estructura bsica de programacin de MSP403 int e = P1_4;
LaunchPad es bastante simple y divide la ejecucin en dos int f = P1_5;
partes: setup y loop. Setup( ) constituye la preparacin del int g = P2_0;
programa y loop( ) es la ejecucin. En la funcin setup( ) se
incluye la declaracin de variables y se trata de la primera void setup()
funcin que se ejecuta en el programa. Esta funcin se {
ejecuta una nica vez y es empleada para configurar el // put your setup code here, to run once:
pinMode(pin de entrada o salida) e inicializar la pinMode(a,OUTPUT);
comunicacin serie. La funcin loop( ) incluye el cdigo a pinMode(b,OUTPUT);
ser ejecutado continuamente (leyendo las entradas de la pinMode(c,OUTPUT);
placa, salidas, etc.). pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
Funcin Delay. pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
En programacin "delay" es retardo, un ejemplo es cuando }
se programa un circuito que prenda y apague un led cada
segundo ese intervalo de tiempo de 1 segundo es el delay o void loop()
retardo que hay entre que se prende el led y se apaga. {
// put your main code here, to run repeatedly:
IV. PROCEDIMIENTO pinMode(a,HIGH);
pinMode(b,HIGH);
Utilizando la herramienta Arduino se debe realizar la pinMode(c,HIGH);
siguiente practica: mediante un display 7 segmentos se debe pinMode(d,LOW);
prender y apagar una inicial por cada integrante del grupo. pinMode(e,HIGH);
Para cada letra asignar un delay diferente. pinMode(f,HIGH);
Para la realizacin de la prctica se utiliz la tarjeta pinMode(g,HIGH);
MSP403 LaunchPad de Texas Instruments. delay (1000);
pinMode(a,HIGH);
PRIMER PROGRAMA: pinMode(b,LOW);
pinMode(c,LOW);
nt ledPin = P1_0; pinMode(d,HIGH);
pinMode(e,HIGH);
void setup() pinMode(f,HIGH);
{ pinMode(g,HIGH);
// put your setup code here, to run once: delay (3000);
pinMode(ledPin,OUTPUT); }
}
En este codigo se usara un display de siete segmentos, los
void loop() cuales esta identificados con las letras a, b, c, d, e, f, g, las
{ cuales se les asigna un pin de salida, luego se encienden
// put your main code here, to run repeatedly: determinados leds con el fin de obtener la inical de los
3
nombres de los integrantes del grupo, la primera tiene un REFERENCIAS
delay de 1 segundo la segunda tiene un delay de 3 [1] http://www.geekfactory.mx/herramientas-de-desarrollo/texas-
segundos. instruments-msp430-launchpad/
[2] http://tecbolivia.com/index.php/noticias-54/22-kit-de-desarrollo-con-
microcontroladores-texas-instruments-a-solo-us430.