社区
单片机/工控
帖子详情
51中为什么有 真正的双向口和准双向口之说?
常
2006-03-08 03:39:16
说出这两个名词,想要说明什么问题?
在作为输入时,p0口处于悬浮状态,需要自己接上拉电阻,p0为 真正的双向口,
p1 p2 p3口做为输入时,内部已有上拉电阻,称p1 p2 p3 为准双向口
这种说法对么?
为什么定义的这么奇怪?
...全文
654
7
打赏
收藏
51中为什么有 真正的双向口和准双向口之说?
说出这两个名词,想要说明什么问题? 在作为输入时,p0口处于悬浮状态,需要自己接上拉电阻,p0为 真正的双向口, p1 p2 p3口做为输入时,内部已有上拉电阻,称p1 p2 p3 为准双向口 这种说法对么? 为什么定义的这么奇怪?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
常
2006-03-09
打赏
举报
回复
为什么要这么命名呢?
flowercity
2006-03-09
打赏
举报
回复
up
内部结构决定的
TheSaviour
2006-03-09
打赏
举报
回复
51里就没有真正的双向口,真正的双向口是需要方向寄存器来控制方向的。PIC的IO叫真正的双向口还差不多。
Great_Bug
2006-03-09
打赏
举报
回复
P0在用作总线时是真正的双向口,在用作I/O时仍是准双向口。
lovefreex
2006-03-08
打赏
举报
回复
从4个接口的电路图可以看的出来的吧
NeoZero
2006-03-08
打赏
举报
回复
同意楼上的,P0的弱上拉在MOVX时作用突出。
Jedimaster
2006-03-08
打赏
举报
回复
是不是和P0的作用有关系?同时也做地址总线?
51
单片机
双向
口
和准
双向
口
有什么区别
双向
口
与准
双向
口
的区别主要是:准
双向
口
I/O
口
操作时做数据输入时需要对其置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来导致出错。而
双向
口
则不需要做此动作,因为
双向
口
有悬浮态。 准
双向
口
就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准
双向
口
。 真正的
双向
口
不需要任何预操作可直接读入读出。 1:准
双向
一般只能用于数字输入输出,输入时为弱上拉状态(约50K上拉),端
口
只有两...
双向
口
和准
双向
口
有什么区别
双向
口
与准
双向
口
的区别主要是:准
双向
口
I/O
口
操作时做数据输入时需要对其置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来导致出错。而
双向
口
则不需要做此动作,因为
双向
口
有悬浮态。 准
双向
口
就是做输入用的时候要有向锁存器写1的这个准备动作,所以叫准
双向
口
。 真正的
双向
口
不需要任何预操作可直接读入读出。 1:准
双向
一般只能用于数字输入输出,输入时为弱上拉状态(约50K上拉),端
口
只有两种状态:高或低。 2:
双向
除用于数字输入输出外还可用于模拟输入输出,模拟输入时端
口
通过方向控制设置成为高阻输入状
51
单片机准
双向
口
存在的问题
51
单片机准
双向
口
存在的问题何为准
双向
口
?准
双向
口
存在的问题如何解决 何为准
双向
口
? 因为P1、P2、P3有固定的内部上拉电阻,所以称它们为准
双向
口
。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真
双向
口
,因为作为输入时它是悬浮的。 准
双向
口
存在的问题 准
双向
口
存在的问题是无电流扇出,通俗的讲就是准
双向
口
作为输出使用时其对外源电流的能力很弱,不能直接驱动负载;作为输入使用时其并非高阻态,这可能会对信号源造成干扰,因此要求信号源要有足够的驱动能力将此IO
口
拉低和拉高。 我们的老师又把这一问题称为漏极开路
51
单片机---IO
口
(准
双向
口
和
双向
口
的区别)
MCS-
51
有4个
双向
并行IO
口
:P0、P1、P2、P3;其
中
,P0为三态
双向
口
,其驱动能力比较大,可驱动高达8个TTL电路;P1、P2、P3为准
双向
口
(作为输入时,
口
线需要被拉成高电平,故称准
双向
口
),其负载能力比较低,只能驱动4个TTL电路;一、P0
口
的结构P0
口
既可以作为普通的IO
口
,也可以作为地址总线/数据总线,分时复用;P0
口
演示:二、P1
口
的结构P1
口
是MCS-
51
单片机
中
唯一一个仅有...
请教高手!认真研究了一下
51
单片机端
口
原理图,P0
口
是
双向
口
,准
双向
口
作为输入时必须要先写1(这个知道)
请教高手!认真研究了一下
51
单片机端
口
原理图,P0
口
是
双向
口
,准
双向
口
作为输入时必须要先写1(这个知道) 但是发现P0
口
作为输入时也应该要先写1(无论加不加上拉电阻,加了就和P1
口
差不多)。但是好多资料都
说
双向
与准
双向
的区别就是作为输入时要不要先写1,请问这是不是矛盾了还是咋的???求解释!!! 答 因为如果此时端
口
输出为0,那么无论输入什么都会被上拉到0。 更多追问追答 追问 所...
单片机/工控
27,508
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章