先写一条指令将端口置1

[复制链接]
2841|30
morrisk 发表于 2015-1-5 19:21 | 显示全部楼层
51准双向口   P0口当普通IO口时想读引脚数据需先向引脚写1
kangzj 发表于 2015-1-5 19:21 | 显示全部楼层
不是每次读之前都要先写1,只有之前写了0的才需要。
小小猫咪 发表于 2015-1-5 19:22 | 显示全部楼层
现在的51一般是不需要的,通常默认就是高电平。
小小猫咪 发表于 2015-1-5 19:22 | 显示全部楼层
如果你要做模拟iic之类的,可以在为了时序比较正确,可以在开始的时候加上置1的操作
llljh 发表于 2015-1-5 19:23 | 显示全部楼层
因为8051复位后端口就是输出1的准双向口
llljh 发表于 2015-1-5 19:23 | 显示全部楼层
你不写1只作输入是没有问题的.
司徒老鹰 发表于 2015-1-5 19:24 | 显示全部楼层
看新片构造,
juventus9554 发表于 2015-1-5 19:24 | 显示全部楼层
做双向IO时,需要
 楼主| dingy 发表于 2015-1-5 19:25 | 显示全部楼层
算了,结贴了
 楼主| dingy 发表于 2015-1-5 19:25 | 显示全部楼层
多谢大家了啊
hnkf118 发表于 2015-1-6 16:04 | 显示全部楼层
一切尽在自己的掌握当中,如果你没有对IO口进行过置0的操作,并且MCU复位就是1的话,并且外部没有预设的下拉电阻的话,那么,你可以随便读取状态。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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