我用单片机的P0口(上拉103的排阻),用P0.0--P0.6分别接在uln2003七个输入端。赋值P0=0xf0,然后用万用表测得P0.0--P0.3口的电压是0.01V,而uln2003输出1--输出4的电压是1.38V,而P0.4--P0.6口的电压是2.24V,uln2003输出端5--输出7的电压是0.60V。P0.7的电压是5.36V等于电源电压。
这样的话,我要接7个继电器的话,应该怎么接?接电源和uln2003输出端恐怕不行吧?但是如果是接地和uln2003输出端的话,1.38V可以导通继电器吗?
为什么本来高电平是5.36的,但是一接上uln2003高电平就变成了2.24v呢?
是不是51单片机的驱动能力不行,一个I/O口驱动不了一路的ULN2003和一个继电器,是不是要两个I/O口驱动一路的ULN2003和一个继电器呢?? |