找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6636|回复: 3
收起左侧

单片机怎么接收这些脉冲信号???怎么检测是否接收信号

[复制链接]
ID:115709 发表于 2017-11-10 09:29 | 显示全部楼层 |阅读模式
求助,各位大咖们
微信图片_20171107152232.jpg
回复

使用道具 举报

ID:246473 发表于 2017-11-10 14:44 | 显示全部楼层
用单片机的Pin脚接收
回复

使用道具 举报

ID:123289 发表于 2017-11-10 21:23 | 显示全部楼层
这需要你构转一下方案法:
提示给你以下两种方式:
1、做一个周期为T的时间中断,T远小于最小的脉冲宽度(3倍以上吧),每次中断检测输入口,记录一下连续=1的次数TH,连续=0的次数TL,分析TH、TL的数值是知道是什么脉冲了信号了。
2、做一个周期为T的时间中断,并做一个计数器TX,每中T中数时将TX+1。
当输入有变化时也产生中断,中断后:如果输入=0,就令TH=TX,并将TX清0;如果输入=1,就令TL=TX,并将TX清0;
分析TH、TL的数值是知道是什么脉冲了信号了。

还有一些要点不提醒你了,自己解决:如TX溢出问题,T的选择,TH、TL如何分析拼装……
回复

使用道具 举报

ID:115709 发表于 2017-11-11 11:00 | 显示全部楼层
yzwzfyz 发表于 2017-11-10 21:23
这需要你构转一下方案法:
提示给你以下两种方式:
1、做一个周期为T的时间中断,T远小于最小的脉冲宽度 ...

方便写一下大概的程序吗??新人
回复

使用道具 举报

5#
无效楼层,该帖已经被删除
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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