推广 热搜: PLC  PLC编程  电子  自动  控制  步进电机  LED  机器人  AT89S51  控制器 

P1.0电压被拉低--上拉电阻分析

   日期:2016-07-06     浏览:157    评论:0    
核心提示:51单片机开发板遇到的问题,一上电P10口的LED灯亮,但不是特别亮,P1.0实测电压为2.5V左右。原因分析P0跟P1口是有点不同的,P1口有内部上拉电阻,这里说测的是4K(我还没有
 51单片机开发板遇到的问题,一上电P10口的LED灯亮,但不是特别亮,P1.0实测电压为2.5V左右。原因分析

P0跟P1口是有点不同的,P1口有内部上拉电阻,这里说测的是4K(我还没有看到官方的文档,有这方面资料的朋友共享一下),而P0口没有,是由两个N沟道的MOS管组成,有导通压降,具体多少要看资料,我用过一些IR的,大概也就零点几伏,大的管也有1V以上的。暂时不就这个,说回P1口的,单片机上电,就是说MOS管不导通,本来不接外围,是可以有5V输入的,但P1.0口(P1口)接到4.7K电阻,再接到9014,请看下图
图中R1为P1.0口的上拉电阻,3与P1.0相连接

P1.0电压被拉低--上拉电阻分析
就是说R1,R2和LED1串连再并连,再与R3串连,三极管9014饱和压降0.6V,3点电压(5-0.6)*R3/(R1+R3),大概2.38V,对于另一路,LED导通压降1.7V(不同颜色有差别,记得绿灯的压降小过红灯的),流过LED灯电流为(5-1.7-2.38)/R2,大概等于2.8mA (灯亮但是有点暗的原因),对于一些绿灯,是3-5mA正常发光,这个要根据你买的LED有关,我只是是按绿灯算的。其实出现这个问题,把LED的上拉电阻选大点也可以的,我看过的贴片的LED,有用510的,我用的是470。
这是我对P1.0电压“大概2.5V”做的分析。

 
打赏
 
更多>同类 嵌入式
0相关评论

推荐图文
推荐 嵌入式
点击排行

网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报