电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
51读i/o口前为什么要先输入高电平
已解决
73482
个问题
已帮助
5993
位优秀工程师
51读i/o口前为什么要先输入高电平
23e32b6181e99d6e
2019-10-11
浏览量:993
51读i/o口前为什么要先输入高电平
显示全部
其他
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答
数量:
5
yan_jian
输入高电平之后端口才会变成弱上拉这时候端口就能随外接电压高低变了
如果输出低电平那么对低拉电流这时候一般外接高电压不一定能拉高了
主要还是因为标准51 IO口没有输入或高阻模式
发布于
2019-10-11
举报
评论 0
0
0
发布
apleilx
不是输入是输出。51IO口近似于漏极开路加上拉电阻。输出低电平时,外部管脚会被强制拉到0V左右,无法检测外部设备信号。输出高,mos管关断,相当于IO口上加了个几十K的上拉电阻,这时候管脚电平才是外部设备的信号。
发布于
2019-10-11
举报
评论 0
0
0
发布
yhj416606438
51单片机p0是开漏输出,所以对于输入的话高电平会是0v,所以需要外部接输入一个高电平并且接一个上拉电阻,这样就可以高低电平变化,不然只能低电平
发布于
2019-10-11
举报
评论 0
0
0
发布
FEItwo
因为单片机IO口数据出进是两条通道输出时门是趟开的输入时需把另一通首的门打开才可以进去打开门的方式是先向端口输出高电平(使端口场效应管关断)
发布于
2019-10-11
举报
评论 0
0
0
发布
WQS1314
这是电压上拉吧,51单片机P0是开漏输出,本身是不能输出高电平的,所以需要外接上拉电阻来拉高电平。这是单片机的结构问题。
发布于
2019-10-13
举报
评论 0
0
0
发布
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
51读i/o口前为什么要先输入高电平
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: