完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 杨洪雨 于 2012-10-22 20:43 编辑
#include #include "typedef.h"//红外解码 bit ok1,ok2; uchar irtime; uchar irdata[33]; uchar ircode[4] void timer0() interrupt 1 { irtime++; } void inter0() interrupt 0 { uchar bitnum,startflag; if(startflag) { if(irtime>89) //引导码 { bitnum=0; } irdata[bitnum]=irtime; irtime=0; bitnum++; if(bitnum==2) { bitnum=0 红外解码程序,为什么只接受到引导码,用led检验是否接受到第一bit数据,结果就是接收不到引导码以后的部分,,,led始终不亮,为什么 |
|
相关推荐
8 个讨论
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:17 , Processed in 0.719545 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号