永发信息网

请问在单片机中引脚悬空相当于高电平还是低电平?

答案:2  悬赏:40  手机版
解决时间 2021-12-24 15:29
  • 提问者网友:箛茗
  • 2021-12-23 18:32
请问在单片机中引脚悬空相当于高电平还是低电平?
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-12-23 19:35
那要看芯片内部是否有上拉电阻或者下拉电阻
如果有上拉电阻,则悬空时为HIGH
如果有下拉电阻,则悬空时为LOW
否则为FLOATING
全部回答
  • 1楼网友:刀戟声无边
  • 2021-12-23 19:43

你的问题我大概知道。你这热键必须在外部加上拉电阻,如图。否则不按时端口为悬空,电平不能确定(实际时可能为高,也可能为低)。从图上可以看到,无按键的引脚为高电平(红色),按键按下的引脚rc2为低电平(蓝色)。程序很简单,只有一句。实际上这句都可以不要,因为默认时c口就是输入口。

如果你用b口的话,外部上拉电阻可以不要,但要用程序设置内部弱上位。具体见北航的《pic16系列单片机c程序设计与proteus仿真》一书。

程序如下:

#include <pic.h>

void main()

{

trisc=0xff;

while(1);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯