電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>LC7461遙控解碼子程序源代碼

LC7461遙控解碼子程序源代碼

2008-11-28 | rar | 333 | 次下載 | 5積分

資料介紹

//遙控解碼子程序,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();
}

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費