wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7612|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

diy紅外遙控解碼器

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:85764 發(fā)表于 2015-7-18 14:27 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
上次從本壇安鑫老板那買了幾個(gè)遙控器,質(zhì)量還不錯(cuò),昨天沒(méi)事干,研究了一下,做個(gè)接收的程序,暫時(shí)能解碼了undefined,也不知道對(duì)不對(duì),發(fā)上來(lái)跟大伙共享一下,希望高手再改進(jìn)改進(jìn)








  1. #ifndef _IR_H_
  2. #define _IR_H_

  3. unsigned char IRkeylong;//遙控按鍵長(zhǎng)按標(biāo)識(shí)
  4. unsigned char IRtime;//紅外時(shí)間
  5. unsigned char IRrec;//紅外接收
  6. unsigned char IRdata[17];//接收到的紅外數(shù)據(jù)(二進(jìn)制)
  7. unsigned char IRdatabit;//紅外數(shù)據(jù)的位
  8. unsigned char IRrecok;//紅外接收完畢標(biāo)識(shí)
  9. unsigned char IRkeycode[2];//紅外按鍵鍵值(16進(jìn)制)
  10. unsigned char IRchangeok;//紅外碼轉(zhuǎn)換完畢標(biāo)識(shí)(二進(jìn)制轉(zhuǎn)十六進(jìn)制)

  11. void init_timer0()//初使化定時(shí)器0
  12. {
  13.         EA=1;//開總中斷
  14.         TMOD=0x02;//定時(shí)器工作模式為2(8位初值自動(dòng)重裝的8位定時(shí)器)
  15.         TH0=0x00;//賦初值
  16.         TL0=0x00;//賦初值
  17.         ET0=1;//開定時(shí)器0中斷
  18.         TR0=1;//打開定時(shí)器
  19. }

  20. void init_int0()//外部中斷0初使化
  21. {
  22.         EA=1;//開總中斷
  23.         EX0=1;//開外部中斷0中斷
  24.         IT0=1;//負(fù)跳沿觸發(fā)方式
  25. }

  26. void IRchange()//紅外轉(zhuǎn)換函數(shù)(二進(jìn)制轉(zhuǎn)十六進(jìn)制)
  27. {
  28.         unsigned char x,y,IRdatabit;
  29.         unsigned char value;//值,用于暫存紅外鍵值用
  30.         IRdatabit=1;//紅外數(shù)據(jù)第0位為引導(dǎo)碼(檢測(cè)用)從第1位開始才是有用的紅外碼
  31.         if(IRrecok)//開始進(jìn)行紅外轉(zhuǎn)換
  32.         {
  33.                 for(x=0;x<2;x++)//得到2個(gè)8位鍵值碼(16進(jìn)制碼)
  34.                 {
  35.                         for(y=0;y<8;y++)//轉(zhuǎn)換二進(jìn)制的0        和1
  36.                         {
  37.                                 value=value>>1;//右移一次,使最高位為0;
  38.                                 if(IRdata[IRdatabit]>5)//當(dāng)紅外數(shù)據(jù)數(shù)組中的'位'大于1ms時(shí)
  39.                                 {
  40.                                         value=value|0x80;//得到最高位
  41.                                 }
  42.                                 IRdatabit++;//數(shù)組中的'位'自加1
  43.                         }
  44.                         IRkeycode[x]=value;//將得到值保存到紅外鍵值的數(shù)組中
  45.                 }
  46.                 IRchangeok=1;//相反轉(zhuǎn)換標(biāo)識(shí)為1
  47.                 IRrecok=0;//接收標(biāo)識(shí)置0,等待下一次接收
  48.         }
  49. }

  50. void timer0() interrupt 1//定時(shí)器中斷函數(shù)
  51. {
  52.         IRtime++;//紅外時(shí)間自加1;
  53. }

  54. void int0() interrupt 0//外部中斷函數(shù)
  55. {
  56.         if(IRrec)//開始接收
  57.         {
  58.                 if(IRtime>10) //檢測(cè)引導(dǎo)碼
  59.                 {
  60.                         IRdatabit=0;
  61.                         IRkeylong=1;//用于檢測(cè)按鍵是否長(zhǎng)按下
  62.                 }
  63.                 IRdata[IRdatabit]=IRtime;//將得到的紅外時(shí)間保存到紅外數(shù)據(jù)數(shù)組中
  64.                 IRtime=0;//紅外時(shí)間清0
  65.                 IRdatabit++;//'位'自加1
  66.                 if(IRdatabit==17)//接收完成
  67.                 {
  68.                         IRdatabit=0;//將線外數(shù)據(jù)中的位清0
  69.                         IRrecok=1;//紅外碼接收完成標(biāo)識(shí)
  70.                         IRrec=0;//將紅外接收置0,準(zhǔn)備下次接收
  71.                 }        
  72.         }
  73.         else//起始狀態(tài)
  74.         {
  75.                 IRrec=1;
  76.                 IRtime=0;
  77.         }
  78. }

  79. #endif
復(fù)制代碼
  1. #include
  2. #include
  3. #include

  4. #define uint unsigned int//宏定義
  5. #define uchar unsigned char//宏定義
  6. sbit SPEAK=P3^7;

  7. uchar code num[]={"0123456789abcdef"};

  8. void delay_ms(uint z)//延時(shí)毫秒
  9. {
  10.         uint x;uchar y;
  11.         for(x=z;x>0;x--)
  12.                 for(y=114;y>0;y--);
  13. }

  14. /*****延時(shí)微秒*****/        
  15. void delay_us(uint x)
  16. {
  17.         while(x--);
  18. }

  19. /*****蜂鳴提示*****/
  20. void beep(uchar YD,YC) //YD為音調(diào),YC為音長(zhǎng)
  21. {
  22.         uchar x;
  23.         for(x=0;x<yc;x++)
  24.         {
  25.                 SPEAK=~SPEAK;
  26.                 delay_us(YD);//音調(diào)
  27.     }
  28.         SPEAK=1;
  29. }

  30. /*****主程序*****/
  31. void main()
  32. {
  33.         uchar clr=1;//清屏用
  34.         init_timer0();//初使化定時(shí)器0
  35.         init_int0();//初使化外部中斷0
  36.         init12();//初使化12864液晶
  37.         w12_com(0x01);
  38.         dis_str(0x80,"IR解碼  By: ain365  ",20);
  39.         dis_str(0x90,"- ^ ^ - 按任意鍵開始",20);
  40.         while(1)
  41.         {
  42.                 IRchange();
  43.                 if(IRchangeok)
  44.                 {
  45.                         while(clr)//清屏一次
  46.                         {
  47.                                 w12_com(0x01);
  48.                                 clr=0;
  49.                         }
  50.                         beep(50,100);//聲音提示
  51.                         dis_str(0x80,"  前 8位碼  --  --  ",20);
  52.                         dis_str(0x90,"  后 8位碼  --  --  ",20);
  53.                         w12_word(0x87,num[IRkeycode[0]/16],num[IRkeycode[0]%16]);
  54.                         w12_word(0x97,num[IRkeycode[1]/16],num[IRkeycode[1]%16]);
  55.                         
  56.                         IRchangeok=0;
  57.                         IRkeylong=0;
  58.                 }
  59.                 delay_ms(500);
  60.                 IRchange();
  61.                 if(IRkeylong)
  62.                 {
  63.                         beep(50,100);
  64.                         IRkeylong=0;
  65.                 }
  66.         }
  67. }
復(fù)制代碼


12864中斷方式.rar (44.39 KB, 下載次數(shù): 42)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

地板
ID:67366 發(fā)表于 2017-10-5 12:23 | 只看該作者
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:135832 發(fā)表于 2017-3-22 18:58 | 只看該作者
插個(gè)眼
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:92810 發(fā)表于 2015-10-23 17:31 | 只看該作者
好樣的。。。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产麻豆免费视频| 精品国内片67194| 国产精品免费一区| 国产又粗又长又硬| 亚洲图片欧美| 日本不卡123| 久久777国产线看观看精品| 日韩一区二区三区久久| 九九热精品在线播放| 午夜小视频免费| 欧美中文高清| 精品污污网站免费看| 欧美激情亚洲天堂| 国产日韩欧美精品一区二区三区 | 国产精品yjizz视频网一二区| 噜噜噜狠狠夜夜躁精品仙踪林| 午夜久久福利影院| 女人床在线观看| 国产乱视频在线观看播放| 国语产色综合| 中文在线不卡视频| 亚洲资源在线看| 免费黄色一级网站| 新天天拍日日拍狠狠拍| 国产偷自视频区视频一区二区| 美日韩精品视频免费看| 国产大学生av| 日韩精品系列| 国产清纯白嫩初高生在线观看91 | 欧美中文在线字幕| 黄大色黄女片18免费| 精品一成人岛国片在线观看| 久久国际精品| 亚洲在线视频免费观看| 欧美色综合网| 99亚洲一区二区| 日韩av中文在线观看| 国产精品一卡二卡在线观看| 26uuu国产日韩综合| 欧美韩国一区二区| 亚洲在线一区二区三区| 国产一区久久| 夜夜夜久久久| 成人激情综合网站| 国产精品日产欧美久久久久| 亚洲观看高清完整版在线观看 | 精久久久久久久久久久| 92国产精品观看| 中文字幕在线一区| 欧美亚洲国产怡红院影院| 亚洲аv电影天堂网| 久久久精品在线| 国产精品9999| 免费成人av网站| 欧美深夜福利视频| 日韩精品在线播放视频| 香蕉久久久久久久| 青青国产在线视频| 一区二区三国产精华液| 成人免费观看在线网址| 国产中文字幕在线播放| 暖暖成人免费视频| 亚洲瘦老头同性70tv| 欧美亚洲一区二区三区| 久久青草国产手机看片福利盒子| 午夜精品久久久| 亚洲第一福利视频| 91精品国产免费久久久久久| 国产精品成人观看视频免费| 久久av综合网| 中文在线永久免费观看| 日本在线免费观看| 天堂在线视频网站| 成人观看视频| 丰满诱人av在线播放| 欧美日韩导航| 日韩国产成人精品| 亚洲欧美一区二区三区久本道91| 欧美日韩亚洲丝袜制服| 久久成人在线视频| 国产在线一区二| 日本新janpanese乱熟| 国产黄a三级三级| 亚洲经典一区二区| av天在线播放| 无遮挡爽大片在线观看视频| 欧美综合一区| 成人精品gif动图一区| 日本精品一级二级| 久久精品福利视频| 免费在线观看91| 午夜诱惑痒痒网| 久操视频在线免费观看| 18欧美乱大交| 国产秀色在线www免费观看| 超碰97久久| 精久久久久久久久久久| 色中色一区二区| 久精品免费视频| 神马影院一区二区三区| 在线播放免费视频| 九九视频免费在线观看| 日本电影二区| 青青免费在线视频| 东京久久高清| 国产成人小视频| 欧美日本韩国一区| 国产精品久久久久久中文字| 免费在线激情视频| 久久久久久久黄色片| 人与牲动交xxxxbbb| 国产99在线观看| 1024日韩| 黄色一区二区三区| 91精品国产色综合久久不卡98口| 国产91在线亚洲| 国产在线精品一区二区三区| 校园春色 亚洲色图| 国产成人在线免费视频| 人操人爱免费视频| 蜜桃视频在线观看播放| 亚洲国产日韩欧美一区二区三区| 亚洲精品国产成人久久av盗摄| 国产一区二区动漫| 色综合电影网| 又色又爽的视频| 久草国产视频| 91破解版在线观看| 亚洲深夜av| 欧美性猛交xxxx富婆| 97精品免费视频| 久久无码高潮喷水| 中文字幕在线视频免费| 中国动漫在线观看完整版免费| 亚洲网一区二区三区| 成人av电影在线播放| 国产视频精品xxxx| 亚洲一区二区三区精品在线观看| 国产大屁股喷水视频在线观看| 国产免费麻豆视频| 日韩在线影院| 国产一区激情在线| 亚洲精品福利视频| 亚洲一区二区三区免费观看| 久久久久免费看| 97影院理论午夜| 欧美美女在线直播| 亚洲欧美日韩国产成人精品影院| 久久天天躁日日躁| 国产精品333| 国产一区二区麻豆| 高h视频在线| 99精品免费视频| 欧美精品v国产精品v日韩精品| 国产三区精品| 黄色av免费播放| 免费激情小视频| 一区二区中文字幕在线观看| 99精品久久只有精品| 日韩在线小视频| 每日在线更新av| 国产伦子伦对白视频| 午夜视频在线观看网站| 亚洲精选国产| 日韩欧美的一区| 免费久久久久久| 欧美国产成人精品一区二区三区| 一个人免费观看视频www在线播放| 久久综合av| 欧洲av一区二区嗯嗯嗯啊| 国产一区二区不卡视频在线观看| 暗呦丨小u女国产精品| 国产日本视频| 欧美精品一区二区三区精品| 欧美天堂在线观看| 久久久久天天天天| 中文字幕第15页| 国产高清视频在线| 日韩**一区毛片| 中文字幕久精品免费视频| 国产1区2区在线| 色妇色综合久久夜夜| 久久丁香四色| 亚洲综合久久av| 国产偷国产偷亚洲高清97cao| 久久免费精彩视频| 国产视频第一页在线观看| 日日摸夜夜添夜夜添精品视频| 亚洲欧洲午夜一线一品| 黄色av免费在线播放| 欧美精品一区二区三区免费| 日韩免费一级| 精品久久久久久国产91| 久久精品国产美女| 一级黄色av片| 成人三级高清视频在线看| 国产成人av福利| 欧美极品少妇与黑人| 久久无码人妻精品一区二区三区 | 麻豆久久久9性大片| 日本免费观看视| 蜜芽在线免费观看| 国产aⅴ综合色| 欧美最猛性xxxxx免费| 欧美日韩中文字幕视频| 在线成人一区| 日本视频在线一区| 久久亚洲精品一区| 亚洲一区二区观看| 久热久精久品这里在线观看 | 欧美日韩视频| 亚洲精品一区二区网址| 福利视频999| 黄色国产网站在线观看| 亚洲特级毛片| 久久精视频免费在线久久完整在线看| 1314成人网| 2019一级黄色毛片免费看网| 国产精品sm| 日韩中文在线中文网三级| 日韩女优在线视频| 91欧洲在线视精品在亚洲| 久久精品男女| 欧美精品电影免费在线观看| 久久久久亚洲av成人无码电影| 久久白虎精品| 国产精品系列在线观看| 国产精品美女网站| 欧美 日韩 精品| 人狥杂交一区欧美二区| 亚洲黄色小视频| 一道精品一区二区三区| 亚洲图片小说综合| 国产一区二区三区日韩精品| 亚洲国产精品va| 中文字幕在线国产| 蜜桃视频在线观看网站| 99久久精品一区二区| 国产精品99久久久久久久| 91丨九色丨蝌蚪丨对白| 成人综合日日夜夜| 555夜色666亚洲国产免| www.色就是色| www.成人69.com| 久久99精品国产.久久久久久 | 日本一区二区不卡在线| 2021天堂中文幕一二区在线观| 亚洲日本欧美天堂| www.黄色网址.com| 91视频入口| 男人av在线| 久久女同互慰一区二区三区| 国产有色视频色综合| 青青草社区在线| 亚洲精品a级片| 欧美成人在线网站| 久久久久亚洲av片无码下载蜜桃| 色呦呦在线播放| 一区二区在线电影| 欧日韩免费视频| h视频在线观看免费完整版| 免费成人在线影院| 成人在线免费观看视视频| 国产日韩免费视频| 青青视频一区二区| 在线观看日韩欧美| 久久久全国免费视频| a一区二区三区亚洲| 日韩免费成人网| 亚洲黄色在线网站| 国产极品人妖在线观看| 日本韩国欧美国产| avtt中文字幕| 97超碰国产一区二区三区| 亚洲色图欧美在线| 国产在线青青草| 最近中文字幕mv免费高清在线| 久久久久久久综合狠狠综合| 青少年xxxxx性开放hg| 公交车上扒开嫩j挺进去| 国精产品一区一区三区mba视频 | 日韩成人av网址| 日韩av片在线免费观看| 天天免费亚洲黑人免费| 日韩精品在线看片z| 偷拍夫妻性生活| 成人性生活视频| 精品国内二区三区| 日本一二三区在线观看| 一级欧美视频| 少妇高潮久久77777| 久久国产视频一区| sdde在线播放一区二区| 77777亚洲午夜久久多人| 99久久国产免费| 欧美午夜久久| 91精品久久久久久久久青青| 亚洲av成人无码网天堂| 久久综合中文| 精品一卡二卡三卡四卡日本乱码 | 777一区二区| 在线观看精品一区二区三区| 色综合久久久久久久| 亚洲成人av免费在线观看| 日韩精品一区二区三区| 亚洲精品日韩丝袜精品| 免费观看一区二区三区毛片| 国产亚洲一区| 国产福利成人在线| 四虎影视免费看电影| 精品影视av免费| 色中文字幕在线观看| 中午字幕在线观看| 午夜欧美视频在线观看| 国产麻豆剧传媒精品国产av| 日韩pacopacomama| 最近2019中文字幕第三页视频| 中文在线最新版天堂| 欧美特黄一级| 国内成+人亚洲| 91av入口| 午夜在线电影亚洲一区| 亚洲乱码国产乱码精品精大量| 日本久久久久| 萌白酱国产一区二区| 午夜精品一二三区| 日韩精品亚洲专区| 性做爰过程免费播放| 国产综合在线观看| 91精品国产aⅴ一区二区| 久久久精品91| 91久久电影| 精品乱码一区| 国产在线制服美女| 欧美在线一二三| 青娱乐国产精品| 99久精品视频在线观看视频| 国产成人av一区二区三区| 天天干 夜夜操| 亚洲一区中文在线| 久久久久久亚洲中文字幕无码| 亚洲精品国产九九九| 欧美自拍大量在线观看| 91网站最新地址| 一区二区三区在线影院| 自拍视频一区二区| 97久久亚洲| 成人中心免费视频| 黄色av观看| 欧美三级电影网| 亚洲永久精品在线观看| 国内精品久久久久久久影视蜜臀| 久久综合一区二区三区| 伊人久久青青草| 欧美一区二区三区人| 老熟妇一区二区三区啪啪| 免费在线观看一区二区三区| 亚洲天堂男人天堂女人天堂| 成人免费一级视频| 国产不卡视频在线观看| 蜜臀一区二区三区精品免费视频| 久久久精品一区二区毛片免费看| 69影院欧美专区视频| 黄页网址大全免费观看| 精品久久久香蕉免费精品视频| 日本二区三区视频| 亚洲精品成人无限看| 亚洲一区二区三区涩| 4438x成人网全国最大| 久久精品中文字幕免费mv| 国产一级黄色大片| 亚洲va国产天堂va久久en| 精品少妇一二三区| 日韩高清中文字幕一区| 国产又猛又黄的视频| 日韩一区二区三区高清在线观看| 91免费国产网站| 中文字幕免费在线视频| 精品国产髙清在线看国产毛片| www.97av.com| 国产日韩欧美a| 欧美视频一区二区在线| 伊人久久成人| 北条麻妃在线视频观看| 深夜福利亚洲| 91视频在线免费观看| 久香视频在线观看| 在线色欧美三级视频| 国产精品入口麻豆高清| 欧美日韩亚洲一区二区| 日韩黄色片网站| 成人午夜视频福利| 成年人网站免费在线观看| 中文字幕一区二区三区在线视频| 激情五月五月婷婷| 欧美日韩精品一区二区三区视频| 国产精品一区二区三区免费视频 | 国产精品色悠悠| 黄页在线观看视频| 亚洲色图欧美制服丝袜另类第一页|