求高手!stc 51单片机的P0端口要上拉多大的电阻才可以驱动ULN2003AN? 要不要上拉电阻?9端怎么接?

如题所述

1、P0口是OC门,8个上拉电阻是少不了的。一般是10K,没错。这只是上拉。
2、驱动电阻可以加个1K的,太大就驱动不了了。
3、9脚是复位脚,5V经一按键到9脚,9脚再接一个10k电阻到地,实现手动复位。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-22
记不清具体值了,我当时好像用的是330欧,470欧无法驱动。
9脚接电源。

注意:1个通道还好,若用多个通道,要算输出低时,上拉电阻灌进单片机IO的电流,S51的P0口最大才2xmA,STC没查文档,但也不能8个通道都接3百多欧上拉,万一同时输出低,会烧片子的。
最好先接三极管,用三极管驱动2003本回答被网友采纳
第2个回答  2012-08-10
9脚是复位脚,5V经一按键到9脚,9脚再接一个10k电阻到地,实现手动复位。,P0一般接5-10K就行,但不能太低。 否则当心烧片。
第3个回答  2012-05-31
看看ULN2003的驱动电压和电流要求。I = V供电电压/上拉电阻。看驱动能力够不够?
第4个回答  2012-05-22
通常是10K。追问

不会不要答啦

追答

我没驱动过ULN2003AN,但可以告诉你不论你的P0 口接多大的上拉电阻,IO口的驱动能力是不会增大的。。。至于9脚的问题不知道!

为什么P2脚没加上拉电阻,然后用P2脚产生的PWM信号就不能驱动舵机?
你先用示波器看看P2口没接上拉电阻(不接舵机)产生的PWM波正确么?可能P2口是集电极开路输出吧,所以要接上拉电阻。

MC1489是干什么的?
1) 8位单片机,主要就是51系列 2) 32位arm单片机,主要有atmel和三星系列 51系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做单一 的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,程序既 可靠又容易编写。 最近三星的arm受到追捧,价格便宜,以太网和USB的接口也有,周立功的开...

相似回答