#include <msp430g2553.h>
main( void )
{
double i;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR |=BIT6+BIT0; //将p1.6和p1.0设置为输出端
P1OUT |=BIT6+BIT0; //将p1,6和p1,0设置为高电位
while(1)
{
P1OUT |=BIT6+BIT0; //红灯,绿灯同时亮
for(i=1;i<10;i++)
{
P1OUT &=BIT6+BIT0;
} //红灯,绿灯同时灭
}
}
大概是for循环语句出错,谁能告诉我哪里错了?
此帖出自
小平头技术问答
那么请问,“ i = 5000;do(i--); while(i !=0);”,这里在干吗?
一周热门 更多>