通过串口打印KEY1按下的时间
while(1)
{
delay_ms(10);
if(TIM3CH4_CAPTURE_STA&0x80) //³É¹¦²¶»ñµ½ÁËÒ»´Î¸ßµçƽ
{
temp=TIM3CH4_CAPTURE_STA&0x3F;
temp*=65536; //Òç³öʱ¼ä×ܺÍ
temp+=TIM3CH4_CAPTURE_VAL; //µÃµ½×ÜµÄ¸ßµçÆ½Ê±¼ä
printf("HIGH:%d usrn",temp); //´òÓ¡×ÜµÄ¸ßµãÆ½Ê±¼ä
TIM3CH4_CAPTURE_STA=0; //¿ªÆôÏÂÒ»´Î²¶»ñ
}
t++;
if(t==20)
{
t=0;
LED0=!LED0;
}
}
}
main函数中的主要语段
注意xcom的波特率与相关串口



