找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4958|回复: 8
打印 上一主题 下一主题
收起左侧

单片机IO口信号用高电平来触发怎么做?

[复制链接]
跳转到指定楼层
楼主
单片机IO口默认都是高电平,但我做的传感器信号是输出高电平,我该怎么弄?
比如:P1^1=1时 指定的P1^2=0
如果P1^1检测到高电平时,P1^2输出低电平!

各位大佬能给个意见吗? 传感器输出高电平该怎么编辑,或者外电路怎么做?
下面是我的想法,给个意见:




或者还有什么办法吗?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

9#
ID:723681 发表于 2020-5-5 12:59 | 只看该作者
你得知道上拉电阻和下拉电阻的概念
回复

使用道具 举报

8#
ID:690363 发表于 2020-5-4 23:32 | 只看该作者
在你那张图所示的输入脚对地接个1k左右的下拉电阻就把io口拉成低电平了,就可以用高电平触发,输出是高是低,看你程序写高还是写低了
回复

使用道具 举报

7#
ID:420836 发表于 2020-5-4 22:21 | 只看该作者
所说的默认高状态是关于输出的,不用担心输入,无论输入是高还是低,输入都可以正确处理它。
回复

使用道具 举报

6#
ID:697186 发表于 2020-5-4 19:50 | 只看该作者
166864646883 发表于 2020-5-4 15:00
在管脚上接个下拉电阻

我听说是有设置是让IO口默认为低电平的方法
回复

使用道具 举报

5#
ID:697186 发表于 2020-5-4 19:48 | 只看该作者
斯内克フ 发表于 2020-5-4 05:10
单片机引脚分为输入和输出  你要是想用单片机读取传感器的信号的话就要保持单片机引脚输出高电平,这样单片 ...

不是这意思,我是想让单片机IO口默认为低电平,传感器信号输出给单片机的信号是高电平
回复

使用道具 举报

地板
ID:395068 发表于 2020-5-4 15:00 | 只看该作者
在管脚上接个下拉电阻
回复

使用道具 举报

板凳
ID:213173 发表于 2020-5-4 06:33 | 只看该作者

回复

使用道具 举报

沙发
ID:729678 发表于 2020-5-4 05:10 来自手机 | 只看该作者
单片机引脚分为输入和输出  你要是想用单片机读取传感器的信号的话就要保持单片机引脚输出高电平,这样单片机才能读入数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表