根据51单片机的电源延时检测器的规划 2020年9月18日 14:14 阅读(566) 此程序应一个网友要求而作,批初步在硬件上测试通过晶振110592M,50ms常数是4c00,2ms常数是f8cc功能为检测断电延时时间,是否合格 //此程序应一个网友要求而作, 批开端在硬件上测验通过//晶振11.0592M,50ms常数是4c00,2ms常数是f8cc//功能为检测断电延时时刻,是否合格(是否在2ms到50ms之间。)//2007/12/24#includesbit led0=P1^0;//显现过错sbit led1=P1^1;//显现过错//led0与led1一起亮,则测验通过,只亮一个,则过错,两个全不亮,则反常sbit starttest=P1^2;//检测开端信号,被测电源封闭时,一起发生的信号sbit test=P1^3;//高电平等候void main(void){unsigned int testtime=0;TMOD=0x01;EA=1;TH0=0;//初值为0,这样能够守时到最大的值,所测时长不能超过此值(此程序中约71ms)TL0=0;while(1){starttest=1;//初始化检测点test=1;//初始化检测点if(starttest){led0=1;led1=0;