All pastes #354954 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-02-14 06:45 UTC
rendered paste body
#include "msp430x20x1.h"

void delay(long int time);
void ledOn();
void ledOff();

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;             // Stop watchdog timer
  P1DIR |= 0x01;                        // Set P1.0 to output direction
  volatile unsigned long int i;

  ledOff();                             //start LED off
  
  for (;;)
  {
    ledOff();
    i = 80000;                          // SW Delay
    do i--;
    while (i != 0);
    //delay(80000);
    ledOn();
    i = 500;                          // SW Delay
    do i--;
    while (i != 0);
    //delay(500);
  }
}

void delay(long int time)
{
  for(long int i=time; i != 0; i--)
  {}
}

void ledOn()
{
  P1OUT |= 0x01;
}

void ledOff()
{
  P1OUT &= 0xFE;
}