C语言单片机指令程式,新手忘大侠指点,这是检查线材各pin是否导通的程式, else {P3^7=0;}这部编译不过

2024-12-02 12:57:19
推荐回答(5个)
回答(1):

80C51的EA加上高低电平,决定了单片机访问内部或外部的程序存储器
EA高电平时,访问内部程序存储器,但当程序计数器(PC)值超过0FFFFH时,单片机自动转向外部程序存储器。当EA低电平时,不管单片机有无内部存储器,只访问外部存储器 。80C31没有内部存储器,所以EA必须接地,这样单片机只能选择外部程序存储器。

回答(2):

P3^7是不能直接赋值的,你只要先对P3^7进行位定义在赋值就行了。例如a=P3^7;然后a=0;

回答(3):

碰到这种问题,可以采用变通的办法:
else {P3^7=0;}
可以写为:
else{P3&=(1<<7);}

回答(4):

破解权限 去塞班手机论坛5310专区 看看 那里有教程 我以前破解过 后台用起来很舒服的

回答(5):

在C语言的角度上看你(p3^7=0)本生就错了,应该写为(p3^7==0).