中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 单片机论坛 → 浏览主题: 51单片机输入问题
发表新帖 回复该主题
回帖:3个,阅读:745 [上一页] [1] [下一页]
* 帖子主题:

51单片机输入问题

分享到
627
f1861297
文章数:2
年度积分:50
历史总积分:627
注册时间:2013/2/1
发站内信
发表于:2018/6/10 11:06:19
#0楼
用单片机做一个监控系统,监控若干近接开关状态,近接开关有输入(高电平)时,P1.0显示高电平,无输入时(不是低电平),P1.0为低电平,大神指导一下如何实现,谢谢!
20296
高雅的雅
文章数:15959
年度积分:-92
历史总积分:20296
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2018/6/10 11:55:21
#1楼
51单片机对低电平信号较好,你可以用光耦隔离(这个也是通行标准做法,单片机采集外部信号用光耦隔离输入的)
11871
蛇会大学
文章数:4445
年度积分:197
历史总积分:11871
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2018/6/10 22:33:26
#2楼
51是准IO口,除了P0外,所有IO口自带弱上接。用P0检测就可以
[此贴子已经被作者于2018/6/10 22:35:40编辑过]
27308
guanyumou 版主
文章数:10447
年度积分:491
历史总积分:27308
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2018/6/10 23:09:42
#3楼
以下是引用f18612972018/6/10 11:06:19的发言:
用单片机做一个监控系统,监控若干近接开关状态,近接开关有输入(高电平)时,P1.0显示高电平,无输入时(不是低电平),P1.0为低电平,大神指导一下如何实现,谢谢!
单片机的IO口上电后一般默认是高电平!也就是说要使得某个IO口有效,则低电平有效!
可以设计电路使得单片机IO口上电复位后为低电平!
如果是STC12系列单片机就可以这么做:
附件 image.jpg
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003