#include
void delay(int x)
{
int i,j;
for(i=x;i>0;i--)
for(j=112;j>0;j--);
}
int main( void )
{
// stop watchdog timer to prevent time out reset
bcsctl1 |= diva_2;
wdtctl = wdt_adly_1000;
ie1 = wdtie;
p2dir |= bit2;
p2out |= bit2;
while(1)
{
_bis_sr(lpm3_bits gie);
p2out &= ~bit2;
delay(100);
p2out |= bit2;
}
}
#pragma vector = wdt_vector
__interrupt void watchdot_timer()
{
_bic_sr_irq(lpm3_bits);
}
『本文转载自网络,凯发旗舰的版权归原作者所有,如有侵权请联系删除』