資料介紹
//遙控解碼子程序,LC7461,用戶(hù)碼為11C
//external interrupt0
void isr_4()
{
?unsigned char r_count;//定義解碼的個(gè)數(shù)
?unsigned long use_data=0;//定義16位的用戶(hù)碼,只用到13位
?unsigned long use_code=0;//定義16位的用戶(hù)反碼,只用到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解碼,延時(shí)7000
// _delay(7000);//7461解碼,延時(shí)7000
//_delay(7000);//7461解碼,延時(shí)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;
???? /////用戶(hù)碼解碼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();
???? ////////用戶(hù)碼解碼finish/////////add/////////add////////
???? /////用戶(hù)碼反碼解碼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();
???? ////////用戶(hù)碼反碼解碼finish/////////add/////////add////////
???? ////數(shù)據(jù)碼解碼開(kāi)始////data_l為用戶(hù)碼,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;
?///用戶(hù)碼//////
?use_data>>=3;
?use_code>>=3;
?use_code=~use_code;
?////////
?////如果用戶(hù)碼等與0x11c并且數(shù)據(jù)碼和數(shù)據(jù)反碼都校驗(yàn)一致,解碼成功
?//if((~data_h==data_l)&&use_data==0x11c)//使用用戶(hù)碼
?//跳過(guò)用戶(hù)碼
?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程序源代碼下載 18次下載
- 0.96寸帶字庫(kù)的OLED顯示應(yīng)用程序源代碼下載 41次下載
- 通過(guò)Verilog在SRAM讀寫(xiě)程序源代碼 7次下載
- LCD芯片T6963C的操作程序源代碼下載 47次下載
- LCD芯片T6963C的操作程序源代碼下載 65次下載
- 無(wú)線遙控頻率計(jì)C語(yǔ)言源代碼下載 37次下載
- matlab應(yīng)用程序及源代碼下載 35次下載
- HPEC應(yīng)用子程序線程推測(cè)并行性實(shí)驗(yàn)分析 8次下載
- h264編碼解碼源代碼 34次下載
- s7-200模擬量處理子程序 11次下載
- 紅外遙控器解碼程序詳情 195次下載
- ESAM接口函數(shù)源代碼
- 國(guó)標(biāo)AVS解碼軟件源代碼
- ARM MP3解碼源代碼 1.0 (C語(yǔ)
- 東芝芯片概述
- hex可以轉(zhuǎn)成源代碼么 169次閱讀
- 嵌入式程序基于源代碼仿真調(diào)試 904次閱讀
- Python證件照制作小程序源代碼 3134次閱讀
- PLC創(chuàng)建庫(kù)文件與帶參數(shù)子程序功能該如何使用 3514次閱讀
- 帶參數(shù)子程序的參數(shù)傳遞過(guò)程 2421次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說(shuō)明 5860次閱讀
- C語(yǔ)言的源代碼文件和目標(biāo)文件與可執(zhí)行文件的詳細(xì)介紹 8302次閱讀
- 基于51單片機(jī)的紅外線遙控器解碼程序設(shè)計(jì) 3440次閱讀
- Linux操作的防火墻軟件應(yīng)用程序定義和配置設(shè)置及底層源代碼 4945次閱讀
- 51單片機(jī)中斷服務(wù)子程序的設(shè)計(jì) 7260次閱讀
- SMART常用的運(yùn)動(dòng)控制子程序的應(yīng)用詳解 1.2w次閱讀
- C51讀寫(xiě)AT24C04源代碼及AT24C04測(cè)試程序 1.6w次閱讀
- 點(diǎn)陣液晶顯示模塊字符通用子程序 1291次閱讀
- LCD驅(qū)動(dòng)的移植及其GUI仿真如何進(jìn)行,LCD數(shù)模轉(zhuǎn)換現(xiàn)實(shí)原理及其源代碼 1579次閱讀
- 單片機(jī)做紅外遙控解碼器 2432次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多