打印

求救:89s53 I/O口问题

[复制链接]
1540|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thanksgiving|  楼主 | 2010-6-15 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我理解的51IO口都是准双向的,但是上电复位时已经都置1了,所以可以直接作为输入。但作为输出时P0口要上拉。。
我的理解对吗?

怎么没有见到有人用P0口做输入的。。。。
我的IO口不够了,想接按键到P0口,做输入用,这样可以吗?
按键另一端接高还是低呢?

相关帖子

沙发
mohanwei| | 2010-6-15 17:35 | 只看该作者
没问题。顺便接个上拉就行了

使用特权

评论回复
板凳
thanksgiving|  楼主 | 2010-6-15 17:46 | 只看该作者
谢谢, 不接上拉行吗?感觉可以的

使用特权

评论回复
地板
zjswuyunbo| | 2010-6-15 17:59 | 只看该作者
P0口一定要上拉

使用特权

评论回复
5
strang| | 2010-6-15 21:23 | 只看该作者
一定要上拉、详情请看数据手册。

使用特权

评论回复
6
thanksgiving|  楼主 | 2010-6-16 08:45 | 只看该作者
输出时一定要上拉,但是输入好像可以不用。有人有过P0口做输入吗?

使用特权

评论回复
7
ShakaLeo| | 2010-6-16 08:55 | 只看该作者
那得看输入的信号源是什么样的了,如果信号本身是开漏或集电极开路输出,P0口上就需要加上拉,否则输入高电平就是不确定的。如果信号本身不是开漏或集电极开路输出,P0就不必加上拉了。

使用特权

评论回复
8
thanksgiving|  楼主 | 2010-6-16 19:06 | 只看该作者
如果是OC输入的话,P1,2,3口也同样要加上拉啊。。。???

使用特权

评论回复
9
ShakaLeo| | 2010-6-16 20:19 | 只看该作者
P1,P2,P3的内部是有上拉的,看一下IO内部结构图就明白了

使用特权

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

本版积分规则

31

主题

153

帖子

0

粉丝