51单片机模拟IIC总线不应该用P0口吗?

[复制链接]
3043|6
 楼主| fisher3014 发表于 2012-5-7 22:14 | 显示全部楼层 |阅读模式
51单片机模拟IIC总线不应该用P0口吗?为什么大家用别的口也可以?
lyjian 发表于 2012-5-7 22:27 | 显示全部楼层
本来就可以
为什么一定要用P0
airwill 发表于 2012-5-7 22:33 | 显示全部楼层
51单片机模拟IIC总线 不规定哪个端口.
不过由于 P0 口的特殊性:
1. 一定要上拉电阻
2. 较强的驱动能力可以用较小的上拉电阻, 提高抗绕能力.
 楼主| fisher3014 发表于 2012-5-7 23:27 | 显示全部楼层
IIC总线不是要求用开漏的吗 ?
teddeng 发表于 2012-5-8 01:18 | 显示全部楼层
记不太清了,可能是规定器件是开漏输出,但总线还是要上拉的。51其他口等效开漏输出加一个几十K的上拉电阻,不违反规定,而且一般情况下还是要外接个上拉电阻。
coody 发表于 2012-5-8 09:32 | 显示全部楼层
任意IO都可以
ningling_21 发表于 2012-5-8 12:43 | 显示全部楼层
哪个口都可以,但口的驱动能力要足够...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

127

帖子

0

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