用51检测芯片好坏?谢谢老师指正!
如检测74LS00,检测他非门是否正常
代码如下子函数:
芯片插槽:(问题在于编译时出现语法错误,该如何解决?
)
int LS_00(void)
{
P1^6=0;P1^5=0;
P1^3=0;P1^2=0;
P0^6=0;P0^5=0;
P0^3=0;P0^2=0;
if(P1^4==1&&P1^1==1&&P0^4==1&&P0^1==1)
{
P1^6=0;P1^5=1;
P1^3=0;P1^2=1;
P0^6=0;P0^5=1;
P0^3=0;P0^2=1;
if(P1^4==1&&P1^1==1&&P0^4==1&&P0^1==1)
{
P1^6=1;P1^5=0;
P1^3=1;P1^2=0;
P0^6=1;P0^5=0;
P0^3=1;P0^2=0;
if(P1^4==1&&P1^1==1&&P0^4==1&&P0^1==1)
{
P1^6=1;P1^5=1;
P1^3=1;P1^2=1;
P0^6=1;P0^5=1;
P0^3=1;P0^2=1;
if(P1^4==0&&P1^1==0&&P0^4==0&&P0^1==0)
return 1;
else
return 0;
}
else
return 0;
}
else
return 0;
}
else
return 0;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>