part A subsect 1
#include "msp430.h" void wait(int ms); void main(){ WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer PM5CTL0 &= ~LOCKLPM5; // Clear locked IO Pins P1DIR |= BIT0; // Set P1.0 to output direction P1REN |= 0xFE; //Enable P1.1 to p1.7 Resistor P1OUT |= 0xFE; // and connect them to pull ups while (1) { wait (500); P1OUT ^=BIT0; } } void wait(int ms) { int i, j; for(i=0; i<ms; i++) for(j=0; j<200; j++); }