驱动力不足,组织加大 |
89C52的P2口是有内部上拉电阻的,你这个电路按道理是输出1K电阻可以减小到510欧试试。或者是8050贝塔值太低。虽然IO高输出驱动力弱,但我实际使用的时候驱动三极管还是没什么问题的。 |
本帖最后由 xiaocake 于 2025-3-21 08:47 编辑 ztx 发表于 2016-1-30 13:11 89C52单片机的P0口不带内部上拉电阻,但是P1,P2, P3口是内部集成了上拉电阻了。 问题原因不是没有上拉电阻,而是上拉电阻太大了,由单片机内部上拉电阻流入三极管基极(b)的电流太小, 三极管还工作在放大区,激光管上的分压太小,所以无法工作。 把三极管当开关使用,应该尽量让三极管处于截止和饱和状态。 三极管饱和状态的表现(也有人说是条件)是发射结正偏,集电结反偏。即(Ub>Ue,Ub>Uc) 三极管饱和压降Uce最低大约0.1V,楼主的测量结果可以证实三极管没有饱和(Ub<Uc) |
Port P2.0 to P2.7 are like open collector , so you need pullup resistors 1K-10K |
是P2.0驱动力不够 |