单片机的引脚为啥要设置上拉和下拉?这个上拉是不是就是让其保持高电平,下即低电平哈!请指教,谢谢:)

 我来答
邵献sV
2011-04-05 · TA获得超过1585个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:195万
展开全部
你的理解稍微有点错。上拉不只是为了让其“保持”高电平,而是为了让其能够“输出”高电平。当没有外接信号时,上拉才是提供高电平;而如果接有输入信号,则即便有上拉电阻,该引脚的高低电平仍由输入信号决定。
下拉电阻同理。
seuzhouww
推荐于2017-09-20 · TA获得超过1386个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:308万
展开全部
1、你需要了解集电极开路或漏极开路的输出电路。这种电路,好处是可以线与,不同供电电压逻辑的互连。
2、上拉,表示接电阻到电源。下拉则到地。
3、51的P0口做普通IO口使用时,是标准高阻输入、开漏输出口。(其余口在单片机内部有弱上拉)
1)当作输入时,假设直接串一个按键到地(或电源)。很难检测按键是否按下。因为不按下时管脚是悬空的。所以可人为上拉(或下拉)。以确定未按下时的IO输入电平状态。
2)当作输出时,只能提供灌电流。无法驱动输出电流。所以也需要考虑上拉电阻。以明确输出1时,管脚电平通过上拉电阻到电源。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hychyc_2008
2011-04-05 · TA获得超过9741个赞
知道大有可为答主
回答量:1099
采纳率:100%
帮助的人:683万
展开全部
跟楼主说的无关,一楼也是瞎说。单片机不加任何电阻,读进去的也是高电平,加了下拉电阻,读进去的就难说了,如果电阻大,读进去的是高电平,电阻小,就是低电平了。
加上拉电阻主要是因为单片机引脚的驱动能力有限,也就是拉电流不足以驱动芯片,所以通过电源驱动;下拉用的比较少,有时候为了避免短路,有时候是切换到AD采集用要加的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjfnfcu
2011-04-05 · TA获得超过110个赞
知道答主
回答量:171
采纳率:0%
帮助的人:137万
展开全部
最简单的解释就是让用电的负载直接用电源供电,而不是通过单片机供电
不设上拉和下拉,负载的电流就是直接通过单片机内部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
励志图大振兴1480
2011-04-05 · TA获得超过187个赞
知道答主
回答量:102
采纳率:0%
帮助的人:57.9万
展开全部
对 一般引脚有三个状态 高 低 还有高阻 三个状态 一般要明确给出明确的引脚状态 使单片机工作正常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式