[STC单片机] STC单片机驱动9013三极管问题

[复制链接]
4961|10
 楼主| ottomia 发表于 2014-1-28 23:05 | 显示全部楼层 |阅读模式
本人初学单片机,自己动手做了个最小系统用的STC89C51RC;在调试过程中,发现无论三极管的B极与P0.0口间加不加电阻都不能驱动三极管,后来换了8550的也不行;奇怪的是当没有电阻时测得P0.0口电压由5V降到0.55V;请大神们指点下如何才能驱动9013三极管?
woshixinshou 发表于 2014-1-29 09:19 | 显示全部楼层
这款单片机是弱上拉,不能推挽输出,驱动时需要加上拉电阻,如10K,

评论

P0复位为开漏,需加电阻。:)  发表于 2014-2-7 13:52
ballack_linux 发表于 2014-1-30 00:27 | 显示全部楼层
PO口内部不带上拉的 是漏极开路输出, 所以你想要输出高电平的话 要加上拉电阻,10K
avric 发表于 2014-1-30 07:46 | 显示全部楼层
电路允许的话,用灌电流思路,否则就2楼。
123654789 发表于 2014-1-30 11:07 | 显示全部楼层
STC单片机是标准8051内核的变种版本
他的P0口上电之后,默认是开漏输出
你可以把P0口设置为推挽输出,就不用外加上拉电阻了
散装805 发表于 2014-1-30 12:33 | 显示全部楼层
换到P1去,内部弱上拉。
autopccopy 发表于 2014-2-7 13:48 | 显示全部楼层
本帖最后由 autopccopy 于 2014-2-7 13:53 编辑

详细参见STC官方:《STC89C51RC/RD+系列手册》( 2013.10.19版 )7.4M

http://www.****ducst/datasheet/ ... +_GUIDE-CHINESE.pdf

http://www.****ducst/datasheet/ ... +_GUIDE-CHINESE.pdf











另,STC89C51RC已落后,请用新的替代,更强大!:http://www.stcisp.com/stc89-warning.asp




(208)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
Small_Road 发表于 2014-2-7 15:32 | 显示全部楼层
P0口需要加上拉电阻。。
hzh173 发表于 2014-2-7 15:52 | 显示全部楼层
正解!又长知识了
杨爱林林 发表于 2014-2-8 10:44 | 显示全部楼层
NE5532 发表于 2014-2-8 10:50 | 显示全部楼层
取决于楼主三极管的负载需要多大电流,电阻是算出来的,这里的“算”,不是“算命”的算。8550和9013的极性都是反的,在51上最好用灌电流驱动方式(原因自己想下)。

评分

参与人数 1威望 +3 收起 理由
xuzeabc + 3 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部