久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3702|回復: 8
打印 上一主題 下一主題
收起左側

求51單片機紅外遙控的視頻教程

[復制鏈接]
跳轉到指定樓層
樓主
ID:87568 發表于 2015-8-3 20:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51單片機紅外遙控的視頻教程。希望大神幫幫忙
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:87598 發表于 2015-8-4 10:36 | 只看該作者
文件太大,上傳不了,你在網上搜霖鋒帶你征服嵌入式,Lesson 21   紅外遙控原理和電視遙控器碼值檢測
回復

使用道具 舉報

板凳
ID:87568 發表于 2015-8-4 21:15 | 只看該作者
13530229009 發表于 2015-8-4 10:36
文件太大,上傳不了,你在網上搜霖鋒帶你征服嵌入式,Lesson 21   紅外遙控原理和電視遙控器碼值檢測

你好,我用你的方法搜了,但沒搜到。你能提供一個百度云網盤的地址嗎?謝謝你!
回復

使用道具 舉報

地板
ID:87673 發表于 2015-8-5 11:18 | 只看該作者
同求~~~~~~~~~~~~~~~~~~~~~~
回復

使用道具 舉報

5#
ID:86938 發表于 2015-8-6 15:53 | 只看該作者
文件太大,上傳不了,你在網上搜霖鋒帶你征服嵌入式
回復

使用道具 舉報

6#
ID:79544 發表于 2015-8-6 16:43 | 只看該作者
這是我現在正常使用的解碼程序
  1. /***********************************************
  2.         功能:紅外解碼數碼管顯示
  3.         單片機:SRC12C5A60S2
  4.         晶振:11.0592M
  5.         作者:蘇義江改編自網絡
  6.         要感謝作者的無私分享
  7. ***********************************************/
  8. #include<reg52.h>
  9. #include <intrins.h>
  10. #define uchar unsigned char
  11. #define uint unsigned int
  12. uchar code table_we[]={
  13.           0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
  14. uchar code table_du[]={0xC0,0xF9,0xA4,0xB0,0x99,
  15.                                         0x92,0x82,0xf8,0x80,0x90,0x88,
  16.                                         0x83,0xC6,0xA1,0x86,0x8E};
  17. sbit ir=P3^3;
  18. sbit a=P0^0;//LED或小車端口
  19. sbit b=P0^1;//LED或小車端口
  20. sbit c=P0^2;//LED或小車端口
  21. sbit d=P0^3;//LED或小車端口
  22. uchar irtime;//紅外時間變量
  23. uchar irdata[33];//
  24. uchar bitnum;//第幾位
  25. uchar startflag;//起始標志位
  26. uchar irok;//接收結束變量
  27. uchar ircode[4];

  28. uchar irprosok;
  29. uchar disnum[4];
  30. //uchar disnum[8];

  31. sbit duan=P0^6;
  32. sbit wei=P0^7;


  33. void timer0init(void) //256*(1/12m)*12=0.256ms
  34. {
  35.         TMOD=0x02;//方式2
  36.         TH0=0x00;
  37.         TL0=0x00;
  38.         ET0=1;
  39.         EA=1;
  40.         TR0=1;
  41. }
  42. void irpros(void) // 紅外碼值處理
  43. {
  44.         uchar mun,k,i,j;
  45.         k=1;
  46.         for(j=0;j<4;j++)//讀出4個碼循環4次
  47.         {
  48.                 for(i=0;i<8;i++)
  49.                 {
  50.                         mun=mun>>1;//右移7次
  51.                         if(irdata[k]>7)//判斷8次 大于7是高電平,小于7是低電平
  52.                         {
  53.                                 mun=mun | 0x80;
  54.                         }
  55.                                 k++;
  56.                 }
  57.                 ircode[j]=mun;
  58.         }
  59.         irprosok=1;
  60. }

  61. void irwork(void) // 紅外碼值轉換
  62. {
  63.         disnum[0]=ircode[0]/16;
  64.         disnum[1]=ircode[0]%16;
  65. //        disnum[2]=ircode[1]/16;
  66. //        disnum[3]=ircode[1]%16;
  67.         disnum[2]=ircode[2]/16;
  68.         disnum[3]=ircode[2]%16;
  69. //        disnum[6]=ircode[3]/16;
  70. //        disnum[7]=ircode[3]%16;

  71. }

  72. void delay(uchar x)
  73. {
  74.         uchar a,b;
  75.         for(a=x;a>0;a--)
  76.                 for(b=200;b>0;b--);

  77. }
  78. void display()//顯示
  79. {
  80.         P2=0xfe;
  81.         wei=1;
  82.         wei=0;
  83.         delay(5);

  84.         P2=table_du[disnum[0]];
  85.         delay(5);
  86.         duan=1;
  87.         duan=0;
  88.         P2=0xff;

  89.         P2=0xfd;
  90.         wei=1;
  91.         wei=0;
  92.         delay(5);

  93.         P2=table_du[disnum[1]];
  94.         delay(5);
  95.         duan=1;
  96.         duan=0;
  97.         P2=0xff;

  98.         P2=0xfb;
  99.         wei=1;
  100.         wei=0;
  101.         delay(5);

  102.         P2=table_du[disnum[2]];
  103.         delay(5);
  104.         duan=1;
  105.         duan=0;
  106.         P2=0xff;

  107.         P2=0xf7;
  108.         wei=1;
  109.         wei=0;
  110.         delay(5);

  111.         P2=table_du[disnum[3]];
  112.         delay(5);
  113.         duan=1;
  114.         duan=0;
  115.         P2=0xff;
  116.        
  117. }


  118. void int0init(void)//外部中斷初始化
  119. {
  120. IT1=1;//下降沿觸發
  121. EX1=1;//開外部中斷
  122. EA=1;//開總中斷
  123. }


  124. void main()
  125. {
  126.         timer0init();
  127.         int0init();
  128.         while(1)
  129.         {
  130.                 if(irok==1)
  131.                 {
  132.                         irpros();
  133.                         irok=0;
  134.                 }
  135.                 if(irprosok==1)
  136.                 {
  137.                         irwork();
  138.                         irprosok=0;
  139.                 }
  140.                   display();
  141.                
  142.         }
  143.                
  144. }

  145. void int0 () interrupt 2 //外部0中斷服務
  146. {
  147. if(startflag)
  148. {
  149. // if(irtime>32&&irtime<63)  //8-16ms檢測引導碼
  150.         if(irtime>32)
  151.         {
  152.            bitnum=0;
  153.         }
  154.         irdata[bitnum]=irtime;
  155.         irtime=0;
  156.         bitnum++;
  157.         if(bitnum==33)//接收結束
  158.           {
  159.            bitnum=0;
  160.            irok=1;
  161.           }
  162. }
  163. else
  164. {
  165.         startflag=1;
  166.         irtime=0;
  167. }
  168. }

  169. void timer0 () interrupt 1//定時器0中斷服務函數
  170. {
  171.         irtime++;
  172. }
復制代碼
回復

使用道具 舉報

7#
ID:86621 發表于 2015-8-8 17:14 | 只看該作者
上邊都有啊
回復

使用道具 舉報

8#
ID:160317 發表于 2017-4-17 15:15 | 只看該作者
同求啊
回復

使用道具 舉報

9#
ID:190593 發表于 2017-4-17 20:33 | 只看該作者
目測上面的是可以用的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级片黄色 | 亚洲精品一区二区 | 黄色毛片视频 | 日韩一区二区在线免费观看 | 亚洲精品v日韩精品 | 日韩av资源站 | 日韩一区二区免费视频 | 欧美日韩国产一区二区三区 | 亚洲福利一区 | 中文字幕一区二区三区精彩视频 | 欧美亚洲国产日韩 | www.47久久青青 | 可以在线观看av的网站 | 性生生活大片免费看视频 | 91精品国产91久久久久久 | 成人国产免费观看 | 中文字幕久久精品 | 国产精品无码久久久久 | 东京av男人的天堂 | 91久久精品国产 | 成人欧美一区二区三区黑人孕妇 | 精品一区二区三区视频在线观看 | 断背山在线观看 | 三级国产三级在线 | 亚洲精品一区在线观看 | 999久久久久久久久6666 | 天堂网中文 | 亚洲一区视频在线 | 羞羞的视频网站 | 久久ww| 一级欧美一级日韩片免费观看 | 久久久黑人| av一级久久 | 日韩精品 | 国产精品亚洲第一 | 国产综合久久久 | 欧美一区二区三区的 | 欧美xxxx色视频在线观看免费 | 国产在线精品一区二区三区 | 欧美日韩视频 | 日韩精品免费在线观看 |