//送显示字型Р?P2 = ~(0x01<<chose_dat);//送显示字位Р DelayMs(1); //延时1MSР?P2 = 0xFF; //关闭显示Р}Рvoid ShowDisp(uint8 tPulsenum, uint8 t, uint8 tcnt1s)Р{Р?Display(6, DispCode[tPulsenum%10]); //显示上次测量的脉搏Р?tPulsenum = tPulsenum/10;Р?Display(7, DispCode[tPulsenum%10]);Р?Display(3, DispCode[t%10]); //显示测试中的脉搏Р?t = t/10;Р?Display(4, DispCode[t%10]);Р?Display(0, DispCode[tcnt1s%10]); //显示测试中的时间Р?tcnt1s = tcnt1s/10;Р?Display(1, DispCode[tcnt1s%10]);Р}Р/********************************************************************Р函数功能:延时msР入口参数:MSР返回:nullР备注:nullР********************************************************************/Рvoid DelayMs(uint8 Ms)Р{Р unsigned char i,j;Р doР {Р for(i=5;i>0;i--)Р for(j=98;j>0;j--);Р }while(--Ms);Р?//Test for 12MР}Р///////////////////////////End of DelayMs////////////////////////////