PIC独立按键怎么一直响应?????

2020-02-09 09:36发布

#include<pic.h>

void main(void)
{

   TRISB=0XFF; //input
   PORTB=0x00;
   TRISD=0x00; //output
   PORTD=0x00;
   while(1)
      {
         if(RB0==1) //RB0
            {
               RD2=1;
            }

      }
}

当RB0为1时RD2就输出高电平!但是不管RB0是什么状态,程序一运行RD2就直接输出!!为什么呢???请指教!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。