打印

单片机io口问题

[复制链接]
3137|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 都有端口配置寄存器可以设置.

使用特权

评论回复
5
lskam|  楼主 | 2013-6-17 13:42 | 只看该作者
airwill 发表于 2013-4-18 12:19
51单片机io口的输出4种模式如何切换的。

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

谢谢啊

使用特权

评论回复
6
logokfu| | 2013-6-17 13:48 | 只看该作者
airwill 发表于 2013-4-18 12:19
51单片机io口的输出4种模式如何切换的。

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

使用特权

评论回复
7
zkybuaa| | 2013-10-20 16:09 | 只看该作者
51单片机输入输出转换,是不需要重新配置寄存器的。
只是在输入信号之前,要先向端口寄存器写1.

使用特权

评论回复
8
zeluo| | 2013-10-20 17:36 | 只看该作者
帮楼主  顶一个   这一块   我觉得应该难度不大吧   

使用特权

评论回复
9
zeluo| | 2013-10-20 17:37 | 只看该作者
最好的方式   是自己写一段代码  自己尝试一下  看看效果   应该心里就有底了  楼主

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

128

帖子

0

粉丝