本帖最后由 lizhich 于 2013-11-1 15:10 编辑
#define OUTPUT 0
#define INPUT 1
__CONFIG(0x3B32); //12M晶振
void main()
{
TRISA2=INPUT;
TRISB=0x00;
while(1)
{
if(RA2)PORTB=0xff; //1
else PORTB=0xf0; //2
}
}
其中RA2接到高电平上,并且用万用表测得RA2为高电平。可是为啥一直执行2语句呢???请指点一下,谢谢!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>