打印

51单片机端口什么时候是输入,什么时候是输出?

[复制链接]
3674|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang12zhe|  楼主 | 2013-6-7 10:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机端口不像AVR一样通过配置寄存器能设置端口方向,
那什么情况向是用作输入的,什么情况下是用作输出的呢?

我现在的理解是根据端口电流的方向去判别输入输出的吗,这样对吗

相关帖子

沙发
528388812| | 2013-6-7 10:56 | 只看该作者
谢谢楼主分享

使用特权

评论回复
板凳
ayb_ice| | 2013-6-7 11:19 | 只看该作者
随时都是输入输出

使用特权

评论回复
地板
受不了了| | 2013-6-7 13:23 | 只看该作者
都是破书本给绕糊涂了,51单片机的管脚上电默认为输入,除非你那个口子既做输入也做输出,否则是不要去纠结这个的

使用特权

评论回复
5
zjs1988| | 2013-6-7 19:00 | 只看该作者
51单片机端口的输入或者输出不用设置,直接用就可以了。

使用特权

评论回复
6
lyjian| | 2013-6-7 21:11 | 只看该作者
还是要的:做输入的话,要保证IO数据寄存器的数据为"1"(教科书中的“做输入先写"1"”),这样才能做输入。

使用特权

评论回复
7
renwocai| | 2013-6-7 21:26 | 只看该作者
2楼真是高级灌水员

端口写在赋值等号右边就是输入,左边就是输出

使用特权

评论回复
8
vkic007| | 2013-6-8 14:42 | 只看该作者
51单片机的io上电默认是准双向,就是既可以做输入也可以做输出。但是做输入的时候,最好先在个端口置位1,这样便于读出正确的输入结果,其次是p0口做io口的时候要加上拉

使用特权

评论回复
9
huangxz| | 2013-6-8 15:48 | 只看该作者
感觉51输出都是oc上拉一样,如果有推挽输出就不能不设方向了

使用特权

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

本版积分规则

101

主题

205

帖子

1

粉丝