汇编读单片机端口引脚需要先写一条指令将端口置1,C51需要吗?

[复制链接]
2364|29
happy_10 发表于 2018-2-8 17:06 | 显示全部楼层
一般用到的端口,需要设定IO口,默认为1.
bqyj 发表于 2018-2-8 17:10 | 显示全部楼层
是的,51单片机在读端口时要置一。楼主可以去看下单片机的IO结构
wenfen 发表于 2018-2-8 17:14 | 显示全部楼层

51准双向口   P0口当普通IO口时想读引脚数据需先向引脚写1
zhuhuis 发表于 2018-2-8 17:16 | 显示全部楼层

不是每次读之前都要先写1,只有之前写了0的才需要。
songqian17 发表于 2018-2-8 17:21 | 显示全部楼层

如果你要做模拟iic之类的,可以在为了时序比较正确,可以在开始的时候加上置1的操作
chenho 发表于 2018-2-8 17:24 | 显示全部楼层

因为8051复位后端口就是输出1的准双向口
huwr 发表于 2018-2-8 17:29 | 显示全部楼层

你不写1只作输入是没有问题的.
happy_10 发表于 2018-2-8 17:31 | 显示全部楼层

看新片构造,
bqyj 发表于 2018-2-8 17:33 | 显示全部楼层

做双向IO时,需要
 楼主| tian111 发表于 2018-2-8 17:38 | 显示全部楼层
明天再说吧,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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