2019-07-15 13:50发布
查看全部评分
天涯何处 发表于 2016-5-27 21:02 其实你上面的这个设计如果真的做出来的话,感觉效果应该也不会特别好,首先这种红外对管计数本省就很不精准,尤其是在判断进出的时候很困难,单个人经过的话,好好优化下算法应该还勉强能用,多个人同时的时候基本上就没办法计数了。设计的思路是对的,就是通过两个传感器触发的先后次序来判断是进还是出,但是感觉用红外传 ...
佳电子发烧 发表于 2016-5-29 21:32 谢谢你的指导,我先试试这个方法。如果不太靠谱的就再改改,
最多设置5个标签!
Main()-------------轮询方式
{
显示当前人数();
If(1收到信号)
{
去抖();
置位标识A=1;
开计时器0;
}
If(2收到信号)
{
去抖();
置位标识B=1;
开定时器1;
}
}
定时器0()溢出---------定时长度根据正常人进入或者离开的时候通过两个传感器的时间设定。
{
If(A=1,B=1)
{
进入+1;/人数+1
}
A=0;
}
定时器1()溢出---------定时长度根据正常人进入或者离开的时候通过两个传感器的时间设定。
{
If(A=1,B=1)
{
离开+1;/人数-1
}
B=0;
}
评分
查看全部评分
谢谢你的指导,我先试试这个方法。如果不太靠谱的就再改改,
你这是毕业设计吗?
一周热门 更多>