|
|
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 圈起來呢? |