資料介紹
//遙控解碼子程序,LC7461,用戶碼為11C
//external interrupt0
void isr_4()
{
?unsigned char r_count;//定義解碼的個數(shù)
?unsigned long use_data=0;//定義16位的用戶碼,只用到13位
?unsigned long use_code=0;//定義16位的用戶反碼,只用到13位
?unsigned long data=0;//定義16位數(shù)據(jù)碼,包括8位數(shù)據(jù)碼和反碼
?unsigned char data_h=0;//數(shù)據(jù)反碼
?unsigned char data_l=0;//數(shù)據(jù)碼
?_clrwdt();
// _delay(7000);//7461解碼,延時7000
// _delay(7000);//7461解碼,延時7000
//_delay(7000);//7461解碼,延時7000
?if(remote==1)
? goto error;
?while(remote==0);//wait to high
?//_delay(9744);
count_delay=0;
?while(count_delay<143);
?if(remote==1)
? goto error;
???? /////用戶碼解碼use_data//////////add//////////////////////////
???? for(r_count=13;r_count>0;r_count--)
? {
? while(remote==0);//wait to high
? count_delay=0;
???? while(count_delay<24);//_delay(1680);
? _c=remote;
? if(_c==1)
?? {
?? _lrrc(&use_data);
?? count_delay=0;
???????? while(count_delay<32);//_delay(2200);//wait to low
?? }
? else
?? _lrrc(&use_data);
? }
? _nop();
?//if(remote==1)
? //_delay(1680);//wait to low while(remote==1);//wait to low
???? _nop();
???? ////////用戶碼解碼finish/////////add/////////add////////
???? /////用戶碼反碼解碼use_code//////////add//////////////////////////
???? for(r_count=13;r_count>0;r_count--)
? {
? while(remote==0);//wait to high
? count_delay=0;
???????? while(count_delay<24);//_delay(1680);
? _c=remote;
? if(_c==1)
?? {
?? _lrrc(&use_code);
?? count_delay=0;
???????? while(count_delay<32);//_delay(2200);//wait to low
?? }
? else
?? _lrrc(&use_code);
? }
?_nop();
?//if(remote==1)
?// _delay(1680);//wait to low while(remote==1);//wait to low
???? _nop();
???? ////////用戶碼反碼解碼finish/////////add/////////add////////
???? ////數(shù)據(jù)碼解碼開始////data_l為用戶碼,data_h為數(shù)據(jù)碼反碼////////////
?for(r_count=16;r_count>0;r_count--)
? {
? while(remote==0);//wait to high
? count_delay=0;
???????? while(count_delay<24);//_delay(1680);
? _c=remote;
? if(_c==1)
?? {
?? _lrrc(&data);
?? count_delay=0;
???????? while(count_delay<32);//_delay(2200);//wait to low
?? }
? else
?? _lrrc(&data);
? }
?////數(shù)據(jù)碼解碼結(jié)束////////////////////////////////////////////////
?data_l=data;
?data_h=data>>8;
?///用戶碼//////
?use_data>>=3;
?use_code>>=3;
?use_code=~use_code;
?////////
?////如果用戶碼等與0x11c并且數(shù)據(jù)碼和數(shù)據(jù)反碼都校驗一致,解碼成功
?//if((~data_h==data_l)&&use_data==0x11c)//使用用戶碼
?//跳過用戶碼
?if(~data_h==data_l)//如果數(shù)據(jù)碼和數(shù)據(jù)反碼(取反后)相等,解碼正確
? {
? _nop();
? r_data=data_l;//r_data為解出的最終數(shù)據(jù)碼
? }
?//否則解碼不成功
?_nop();
?_nop();
error:? //r_data=nocode;
?_nop();
??? _nop();
?_nop();
}
- 搶答器multutsim12程序源代碼下載 19次下載
- 0.96寸帶字庫的OLED顯示應(yīng)用程序源代碼下載 52次下載
- 通過Verilog在SRAM讀寫程序源代碼 9次下載
- LCD芯片T6963C的操作程序源代碼下載 47次下載
- LCD芯片T6963C的操作程序源代碼下載 72次下載
- 無線遙控頻率計C語言源代碼下載 37次下載
- matlab應(yīng)用程序及源代碼下載 36次下載
- HPEC應(yīng)用子程序線程推測并行性實驗分析 8次下載
- h264編碼解碼源代碼 34次下載
- s7-200模擬量處理子程序 11次下載
- 紅外遙控器解碼程序詳情 195次下載
- ESAM接口函數(shù)源代碼
- 國標(biāo)AVS解碼軟件源代碼
- ARM MP3解碼源代碼 1.0 (C語
- 東芝芯片概述
- 遙控器解碼器怎么使用 4k次閱讀
- 遙控編解碼芯片有哪些 4.3k次閱讀
- hex可以轉(zhuǎn)成源代碼么 3.1k次閱讀
- 嵌入式程序基于源代碼仿真調(diào)試 2.6k次閱讀
- Python證件照制作小程序源代碼 5k次閱讀
- PLC創(chuàng)建庫文件與帶參數(shù)子程序功能該如何使用 5.5k次閱讀
- 帶參數(shù)子程序的參數(shù)傳遞過程 4k次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說明 7.1k次閱讀
- C語言的源代碼文件和目標(biāo)文件與可執(zhí)行文件的詳細(xì)介紹 9.6k次閱讀
- 基于51單片機(jī)的紅外線遙控器解碼程序設(shè)計 4.2k次閱讀
- 51單片機(jī)中斷服務(wù)子程序的設(shè)計 8.1k次閱讀
- SMART常用的運動控制子程序的應(yīng)用詳解 1.5w次閱讀
- C51讀寫AT24C04源代碼及AT24C04測試程序 2.8w次閱讀
- 點陣液晶顯示模塊字符通用子程序 1.7k次閱讀
- LCD驅(qū)動的移植及其GUI仿真如何進(jìn)行,LCD數(shù)模轉(zhuǎn)換現(xiàn)實原理及其源代碼 2.7k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論