51单片机中高低电平问题
如下图,开关闭合之前将p1.1置1,p1.7置0,使得p1.1口是高电平,p1.7是低电平,通过开关将两个口链接起来,当开关闭合时,为什么p1.7口的电平由原来的低电平变...
如下图,开关闭合之前将p1.1置1,p1.7置0,使得p1.1口是高电平,p1.7是低电平,通过开关将两个口链接起来,当开关闭合时,为什么p1.7口的电平由原来的低电平变成了高电平,我怎么感觉此时的p1.7应该还是低电平……求解!
展开
3个回答
更多追问追答
追问
你的方法我刚刚试过了,还是不行唉!而且连线就如你的图貌似还是不行,我仿真用的是80c51,应该不会有影响吧!
展开全部
你没有看到下拉电阻被屏蔽了吗?开关接通后P1.1高电位直接接通了P1.7他们类似有共同的负极,也就是说,开关接通后他们并联了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上拉电阻太小了,换成1k的再试试。
100Ω的话上拉电流达到50mA了,而我记得P1口的灌电流能力应该只有10mA左右,因此P1.7被外部强制拉高。
100Ω的话上拉电流达到50mA了,而我记得P1口的灌电流能力应该只有10mA左右,因此P1.7被外部强制拉高。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询