单片机编程求助

2019-07-16 04:53发布

各位大虾,我现在需要做一个治具测试一体红外线接收头,我的构想是这样的,发射用一般的遥控器长按某一键一直处于发射状态,此时发射的信号是9ms的低电平接着2.2ms高电平,接着是一0.56ms的低电平,这是一个108ms的周期信号,红外接收头接收到这个信号送到8051单片机解码,如果接收头是好的能正确接收信号,单片机就输出一个信号点亮一个LED灯指示灯,否则灯不亮接收头就是坏的,现在我的问题是一个单片机控制一个接收头的程序我已经试好了,但生产要一次测20个接收头,求助一个单片机能不能同时测多个接收头(我用8051单片机,一个接收头才用到2个I/O口),如果能,好心人给我个程序,在此不胜感激!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
草根白骨精
1楼-- · 2019-07-16 10:19
由单片机控制收发一体可以,开环其它产生(如你所说的方法)不可以,因为每一个接收要占用一个定时器,51没有那么多资源,绝大部分MCU也没有,确实非要用,只用采用巡检方式
lstcspring
2楼-- · 2019-07-16 12:09
 精彩回答 2  元偷偷看……
wujin3389
3楼-- · 2019-07-16 13:50
草根白骨精 发表于 2012-8-18 08:56
由单片机控制收发一体可以,开环其它产生(如你所说的方法)不可以,因为每一个接收要占用一个定时器,51没 ...

巡检方式怎么用,能否讲具体点,谢谢!
oyl
4楼-- · 2019-07-16 15:17
顶顶。。。。
草根白骨精
5楼-- · 2019-07-16 18:35
巡检就是点数,1、2、3………………然后再从头开始,循环
xudaxi
6楼-- · 2019-07-17 00:04
顶顶,,

一周热门 更多>