![]() |
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;} } |
原理圖怎么畫 |
哎,我想解碼康佳的遙控,可惜不能用 |
單片機真的好難。。!單片機真的好難。。!單片機真的好難。。。纹瑱C真的好難。。!單片機真的好難。。!單片機真的好難!。!單片機真的好難。。!單片機真的好難。。!單片機真的好難。。。纹瑱C真的好難!!! |
下來看看 謝啦 |
最好能指導一下 |
不錯!感謝分享 |
我來看看行不行 |
謝謝你,我也想學習紅外線。 |
謝謝分享,雖然我還看不懂。![]() |
電路圖 |
拿走了,謝謝 |
還得賺黑幣!![]() |
不錯不錯,研究一下! |
想問下如果發送端發送的數據如果不是鍵碼值而是十進制比如1234這個數的話,該怎么解碼出來呢 |
是用1T單片機做的嗎? |
正學習呢。謝謝! |
9geren 發表于 2014-3-27 04:56 0a 圈起來是數據碼! |
9geren 發表于 2014-3-27 04:56 正學習呢。謝謝謝! |
多謝,下來試試 |
多謝分享! |
看不懂 能不能指導指導 |
9geren 發表于 2014-3-27 04:56 根據這位轉換成你按下值啊 |
為什么把0a 圈起來呢? |