99问答网
所有问题
51单片机P0口做输入口时需要先写一并且外接上拉电阻,是这样的吗?
如题所述
举报该问题
推荐答案 2019-07-02
51单片机P0口做输入口时需要先写1即可,外部不需要
上拉电阻
。其实,单片机上电复位时,P0已全部为置1状态,就可以直接读输入状态了。只有输出过低
电平
,再读输入状态时需先写1。否则,P0口从未输出过低电平,也不需要先写1就可以读。即便是先写1,对读输入状态没有影响。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/e7W7zB7OjzvO7OXz7B.html
其他回答
第1个回答 2020-04-06
51单片机的io口不一定都要接上拉电阻。但以下情况下需要接上拉电阻:
1、当io直接驱动的设备电流较大时(大于20毫安),需要接上拉电阻。
2、当p0口作为数据/地址总线时需要接上拉电阻。
3、当控制的外设需要特定的逻辑关系时需要接上拉电阻。
相似回答
大家正在搜
相关问题
51单片机P0口作输入,是否需要上拉电阻?
单片机的P0口作输出时要外加电阻是啥意思?他作输入时也要加电...
单片机P0口作为输入,需要先置1吗?
请教高手!认真研究了一下51单片机端口原理图,P0口是双向口...
51单片机P0口为什么要接上拉电阻?
51单片机中P0口作I/O使用时,为什么要在外部接上拉电阻?
51单片机中P0口作I/O使用时,为什么要在外部接上...
51单片机P0口驱动LED需要外接上拉电阻吗