登录
首页
单片机论坛
回帖
发帖
正文
主题:51单片机输入问题
点击:792 回复:3
楼主
编辑
引用
管理
f1861297
用单片机做一个监控系统,监控若干近接开关状态,近接开关有输入(高电平)时,P1.0显示高电平,无输入时(不是低电平),P1.0为低电平,大神指导一下如何实现,谢谢!
18-06-10 11:06
1楼
编辑
引用
管理
高雅的雅
51单片机对低电平信号较好,你可以用光耦隔离(这个也是通行标准做法,单片机采集外部信号用光耦隔离输入的)
18-06-10 11:55
2楼
编辑
引用
管理
蛇会大学
51是准IO口,除了P0外,所有IO口自带弱上接。用P0检测就可以
最后修改:
2018/6/10 22:35:40
18-06-10 22:33
3楼
编辑
引用
管理
guanyumou
引用
f1861297
在 2018/6/10 11:06:19 发言
【内容省略】
单片机的IO口上电后一般默认是高电平!也就是说要使得某个IO口有效,则低电平有效!
可以设计电路使得单片机IO口上电复位后为低电平!
如果是STC12系列单片机就可以这么做:
18-06-10 23:09
工控新闻
西门子歌美飒投资2亿欧元在法国扩建海上风电机厂
新型储能发展行动方案正式发布,与意见稿有何不同?
新款R&S SMW200A 和R&S SMM100A 矢量信号发生器的EVM 性能显著提升
协作机器人崛起,赋能智造未来
GRAS 发布全新 EQset™ 系列测量传声器 40PO-L/40PO-H
超20亿!工业巨头伊顿打造变压器制造新工厂
IDC MarketShare:2024年中国工业主机和终端安全防护市场份额报告研究正式启动
利用解决方案供应商的优势加速自主移动机器人开发
更多新闻资讯