用一对红外发射、接收管,分别置于生产线两侧,接收管连至单片机的外部中断输入口线,采用下降沿脉冲中断方式,无货物通过时,接收端正常接收红外信号,有货物通过时,红外信号被阻断,无法接收,此时进入中断服务程序,货物数进行加1计数。
必须要完整的程序?感觉加个计数器或者单片本身中断就能解决很简单的啊!