请问在单片机中引脚悬空相当于高电平还是低电平?
答案:2 悬赏:40 手机版
解决时间 2021-12-24 15:29
- 提问者网友:箛茗
- 2021-12-23 18:32
请问在单片机中引脚悬空相当于高电平还是低电平?
最佳答案
- 五星知识达人网友:渊鱼
- 2021-12-23 19:35
那要看芯片内部是否有上拉电阻或者下拉电阻
如果有上拉电阻,则悬空时为HIGH
如果有下拉电阻,则悬空时为LOW
否则为FLOATING
如果有上拉电阻,则悬空时为HIGH
如果有下拉电阻,则悬空时为LOW
否则为FLOATING
全部回答
- 1楼网友:刀戟声无边
- 2021-12-23 19:43
你的问题我大概知道。你这热键必须在外部加上拉电阻,如图。否则不按时端口为悬空,电平不能确定(实际时可能为高,也可能为低)。从图上可以看到,无按键的引脚为高电平(红色),按键按下的引脚rc2为低电平(蓝色)。程序很简单,只有一句。实际上这句都可以不要,因为默认时c口就是输入口。
如果你用b口的话,外部上拉电阻可以不要,但要用程序设置内部弱上位。具体见北航的《pic16系列单片机c程序设计与proteus仿真》一书。
程序如下:
#include <pic.h>
void main()
{
trisc=0xff;
while(1);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯