void delay( unsigned int duration )
{
unsigned int i;
unsigned char j;
for( i = 0; i < duration; i++ )
{
for( j = 0; j < 200; j++ )
{
asm( "NOP" );
asm( "NOP" );
asm( "NOP" );
}
}
}
void delay( unsigned int duration )
{
unsigned int i, j;
for( i = 0; i < duration; i++ )
for( j = 0; j < 200; j++ );
}
//定义:BV - bit move
#define BV(n) (1<<(n))
//使用:置1
P0DIR |= BV( 0 );
//使用:置0
P0SEL &= ~BV( 0 );