你先查下继电器的响应时间,然后设置定时器比继电器的响应时间的一半稍长一点,在定时器中断里面控制继电器的开关(例如进去第一次的时候开,第二次的时候关,如此重复)。继电器的另一端检测下降沿中断,中断里面关定时器,记数加1;如果检测不到中断,记数就不变化了。程序显示控制显示(记数设为全局变量),重开定时器。