|
void ex0_isr (void) interrupt 0 using 0//外部中断0服务函数 { static unsigned char i; static bit startflag; if(startflag) { if(irtime<63&&irtime>=33)//引导码 TC9012的头码 i=0; irdata[i]=irtime; //第1位数据不就是引导码的时间了吗? :) 望楼主解答 irtime=0; i++; if(i==33) { irok=1; i=0; } } else { irtime=0; startflag=1;} } |
| 原理图怎么画 |
| 哎,我想解码康佳的遥控,可惜不能用 |
| 单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!!单片机真的好难!!!! |
| 下来看看 谢啦 |
| 最好能指导一下 |
| 不错!感谢分享 |
| 我来看看行不行 |
| 谢谢你,我也想学习红外线。 |
谢谢分享,虽然我还看不懂。![]() |
| 电路图 |
| 拿走了,谢谢 |
还得赚黑币!![]() |
| 不错不错,研究一下! |
| 想问下如果发送端发送的数据如果不是键码值而是十进制比如1234这个数的话,该怎么解码出来呢 |
| 是用1T单片机做的吗? |
| 正学习呢。谢谢! |
9geren 发表于 2014-3-27 04:56 0a 圈起来是数据码! |
9geren 发表于 2014-3-27 04:56 正学习呢。谢谢谢! |
| 多谢,下来试试 |
| 多谢分享! |
| 看不懂 能不能指导指导 |
9geren 发表于 2014-3-27 04:56 根据这位转换成你按下值啊 |
| 为什么把0a 圈起来呢? |