#include "msp430g2553.h"
#define uchar unsigned char
#define uint unsigned int
void Delay(uint t)
{
uint x,y;
for(x=t; x>0; x--)
for(y=1000; y>0; y--);
}
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= BIT0;
P1OUT |= BIT0;
while(1)
{
Delay(20000);
Delay(20000);
P1OUT ^= BIT0;
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
需要看看编译器的优化选项,一个不做任何事情的FOR循环,是很有可能被编译器优化掉的
一周热门 更多>