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就直接输出!!为什么呢???请指教!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
andyandanne
1楼-- · 2020-02-10 10:42
型号是PICF877A的
andyandanne
2楼-- · 2020-02-10 12:51
型号是PIC16F877A的
wangrwnyan123
3楼-- · 2020-02-10 14:30
 精彩回答 2  元偷偷看……
andyandanne
4楼-- · 2020-02-10 19:28
wangrwnyan123

谢谢你!谢谢你的建议!
eagle2006
5楼-- · 2020-02-10 23:16
1、配置位是怎么配置的?
2、复位脚有没有上拉?
3、看门狗关闭还是打开?
millwood0
6楼-- · 2020-02-11 00:19
"真不知道为什么??!!"

it is time for you to read some good books on C and the datasheet. no point in programming until then.

一周热门 更多>