单片机io口问题

[复制链接]
3774|8
 楼主| lskam 发表于 2013-4-18 09:58 | 显示全部楼层 |阅读模式
想请家教个问题,51单片机的io口输出改输入的话要重新配置吗?  还有51单片机io口的输出4种模式如何切换的。。我以前用的是stm32,,输出改输入要配置,改输模式也要重新配置,不知道51的情况。。谢谢各位大侠了。
yjsstk 发表于 2013-4-18 11:08 | 显示全部楼层
51单片机io口输出改输入不需要重新配置,先把IO设为1然后再读就行了。
IJK 发表于 2013-4-18 12:00 | 显示全部楼层
其实,我觉得STM32跟51都可以实现类似的功能,STM32输出用OD模式时(用内部或外部上拉),只需要输出高电平就可以从IO脚读取状态,51也是用类似的方式做的。
airwill 发表于 2013-4-18 12:19 | 显示全部楼层
51单片机io口的输出4种模式如何切换的。

不知道你用的是哪个型号的 51, 标准 51 只有准双向口模式.
带有输出4种模式的 51 都有端口配置寄存器可以设置.
 楼主| lskam 发表于 2013-6-17 13:42 | 显示全部楼层
airwill 发表于 2013-4-18 12:19
51单片机io口的输出4种模式如何切换的。

不知道你用的是哪个型号的 51, 标准 51 只有准双向口模式.

谢谢啊
logokfu 发表于 2013-6-17 13:48 | 显示全部楼层
airwill 发表于 2013-4-18 12:19
51单片机io口的输出4种模式如何切换的。

不知道你用的是哪个型号的 51, 标准 51 只有准双向口模式.

1.jpg
zkybuaa 发表于 2013-10-20 16:09 | 显示全部楼层
51单片机输入输出转换,是不需要重新配置寄存器的。
只是在输入信号之前,要先向端口寄存器写1.
zeluo 发表于 2013-10-20 17:36 | 显示全部楼层
帮楼主  顶一个   这一块   我觉得应该难度不大吧   
zeluo 发表于 2013-10-20 17:37 | 显示全部楼层
最好的方式   是自己写一段代码  自己尝试一下  看看效果   应该心里就有底了  楼主
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

128

帖子

0

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