ing. mecatronico
INSTITUTO TECNOLOGICO DE CUIDAD JUAREZ
Practica Corrimientos de ledsMateria: Micro controladores
Alumno: RICARDO ZENÓN GUZMÁN MOLINA
Profesor: Ing. Max Ariza
OBJETIVO.
El objetivo primordial de estapractica es el lograr el corrimiento de 7 leds con la ayuda de la programación del microcontrolador msp430g2553 usando como programa el code composer studio V5, como también implementarle dos pushbotton para darle cambios de velocidades al corrimiento.
INTRODUCCION.
En esta practica es de realizar un corrimiento de 7 leds con un cambio de velocidades de aumento y decremento de la misma almomento de programar el microcontrolador utilizado en la clase de microcontroladores.
CODIGO.
//ITCJ
//MICROCONTROLADORES
//RICARDO ZENON GUZMAN MOLINA
#include “msp430g2553.h" //libreriadel microcontrolador que se esta usando y que se esta programando que en este caso es el msp430g2553 (archivo encabezado)
#ifndef TIMER0_A1_VECTOR //son directrices el ifndef, define,endif que siven para declarar el timer. Timer0/1_A3 es un temporizador de 16-bit captura y compara registros.
#define TIMER0_A1_VECTOR TIMERA1_VECTOR
#define TIMER0_A0_VECTOR TIMERA0_VECTOR#endif
void main(void)
{
char var = 0x55;
WDTCTL = WDTPW + WDTHOLD; //Para propósitos de depuración, sería muy útil para detener el temporizador watchdog timer (WDT)
P1DIR =0x77; // Configuracion E/S
P1OUT = 0;
P1REN = 0x08;
P1OUT = 0x08;
P1IE=0x08;
P1IES=0x08;
P1IFG=0;
BCSCTL3 |= LFXT1S_0 + XCAP_3; //el MCLK se obtiene por mediodel DCO
while(1) {
if (P1IFG & 0x08) //La sentencia while (IFG1 y OFIFG) prueba la OFIFG en el registro IFG1. Si esa bandera culpa está claro que saldrá del bucle. Tenemos que esperar 50 ms...
Regístrate para leer el documento completo.