设置一个计数变量,定时0.1S ,并产生中断, 0.1S 到了就 P1 = 0X F0;计数变量加一,直到产生了五次中断,这时 时间就是0.5S 然后 P1 = 0X0F;就可以了。。char i = 0;main(){ if(i==5) { i = 0;//时间到了0.5S ,i 清零新开始计数 P1= 0X0F; }}void timer()interrupt 1{ i++; P1 = 0XF0;}