永发信息网

单片机脉冲输入控制

答案:3  悬赏:60  手机版
解决时间 2021-03-21 14:13
假如信号接到单片机P3^3端口(没有默认电平,感应一次可能是高电平也有可能是电平)当有脉冲P1^0就输出低电平,如没有输入就是高电平,求解!

感应器的信号开始,可能是高电平 ,也可能是低电平。 这个感应器是在接在水管上的,当打开水管的时候感应器输出脉冲,当关掉的时候,信号端可能是高也可能是低!






最佳答案
看看感应电压的幅值是多少,如果幅值够高(5V以上),可以通过微分电路加桥式整流获得正脉冲(无论是正跳变还是负跳变),如果幅值超高,再加钳位保护电路即可。
全部回答
定义一个计数变量,在while()循环中判断高电平,变量加一,再判断计数变量的值等于设定值时退出循环,就能控制脉冲数了。
你所说的,电平检测肯定是不行了,那就检测沿,P3.3是int1,设置IT1(TCON的B2)=1为下降沿触发模式。中断检测到有下降沿,P1.0置低电平。注意电压,你是5~24V通用,要么直接接5V,如果不是要用光耦进行电平转换防止烧坏CPU端口。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
由甘肃成县到青海湖怎么走
昔吴起①出遇故人,而止②之食。故人曰:“诺
中华V5的1.5T发动机的涡轮容易坏是吗?
薏米吃多了会怎样吗?一般要吃多少量呢?
宏源专业烫染旗舰店我想知道这个在什么地方
我是辽宁铁岭开原市的,想在开原卖电动车,可
有谁知道烟台栖霞退休人员涨工资补发了吗
10. As middle school students, raising pet
末晴是什么意思,就是大概说的是什么情感或者
请帮忙把一个香港地址翻译成英文:香港沙田马
差评拦截有用吗
林夕的作歌、填词、作曲速度,一天可以作多少
皮肤不慎沾到氢氧化钠等溶液时,要用大量的水
203乘以4列竖式计算怎么算
请问,游戏配置问题!,我好卡!游戏进去好卡!
推荐资讯
该怎样安慰受委屈的人
元通镇中学在哪里啊,我有事要去这个地方
拍拍贷逾期几天上征信
龙海市鑫福电脑设备有限公司地址在哪,我要去
零度战姬振动结局
简便计算5.6-5.6×0.8
578咖啡语茶我想知道这个在什么地方
湖南长沙顺丰快递员的工资每个月有多少?工资
阿里影业近期发展策略转移了?
军人结婚是穿军礼服好呢还是西礼服好
局域网内不同网段访问
诺克萨斯竞技场地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?