proteus仿真时:用ULN2003控制继电器,单片机P2.0口输出。
图片如下:
首先,P2.0输出低电平,经74LS04反向后高电平,过ULN2003再反向输出低电平,此处无异议,接着:
P2.0输出高电平,经74LS04反向后低电平,过ULN2003输出成了高阻态,这是为什么?我采取怎样的办法才能使ULN2003输出高电平呢?
问题叙述应该非常详尽了,求高手解答,感激不尽!
先谢谢您,我明白为什么是高阻了。但是,并不是像您所说,我还没有到控制效果。
您看,我ULN2003输出低电平时,继电器是断开的。所以,现在我的目的是要得到高电平,使继电器线圈闭合。
我是这样加的上拉电阻的,ULN2003输出还是高阻态,并没有拉到高电平,或者说输出高电平使继电器吸合。请指点我一下,怎样改才能使继电器吸合。
本来就ULN2003的目的就是直接驱动继电器的,不再需要三极管,可是你这么接电路,更是多此一举了,即用ULN2003,还用什么三极管呀。不是这么用,太乱了。很简单的吗,见下图,那继电器不是吸了吗?那灯不是亮了吗?多么简单的事呀?