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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機315M遙控發射器

  [復制鏈接]
跳轉到指定樓層
樓主
       本設計使用單片機和315遙控模塊,配合紅外感應模塊實現防盜或者嬰兒睡覺監控等用處(發射端部分)       隨著電子技術的發展,日常的控制電路日益增多,各種家電都配備遙控器,315射頻遙控技術的無方向性備受青睞,用單片機整合各遙控器是一件令人向往的事情,如果再加上各式傳感器,智能自動控制便不是設想,觸手可及。



單片機選用stc11f04e,315發射接收模塊,紅外感應模塊


焊接成品圖  

  1. #include "reg52.h"//頭文件
  2.    #include "intrins.h"//頭文件
  3.   #define       RcOsc     910                                //脈沖總寬
  4. #define uchar unsigned char//宏定義
  5. #define uint unsigned int//宏定義
  6. sbit REM=P1^5;//遙控器信號輸出,(數據輸出)
  7. sbit led=P1^6;
  8. sbit key=P3^7;
  9. sbit REI=P3^3;//紅外輸入信號


  10. void Delay12us(uint z)   //誤差 -0.651041666667us
  11. {
  12.     uchar a,b;
  13.         for(;z>0;z--)
  14.         {  for(b=9;b>0;b--)
  15.         {
  16.         for(a=2;a>0;a--);
  17.                 }
  18. }
  19. }



  20. void TxSycn()//同步頭
  21. {
  22. REM = 1;                                            //同步數據
  23. Delay12us(RcOsc / 16 * 4/12);
  24. REM = 0;  
  25. Delay12us(RcOsc / 16 * 124 /12);
  26. }

  27. void TxByte(uchar dat)
  28. {
  29.      uchar i;

  30.      for (i = 0; i < 8; i++)
  31.      {
  32.        if (dat & 0x01)                                    //發送高位                           
  33.         {
  34.          REM = 1;                                          //高位數據
  35.          Delay12us(RcOsc / 16 * 12/12);
  36.          REM = 0;  
  37.          Delay12us(RcOsc / 16 * 4/12);
  38.         }

  39.        else                                                //發送低位                                    
  40.         {
  41.          REM = 1;                                          //低位數據
  42.          Delay12us(RcOsc / 16 * 4/12);
  43.          REM = 0;
  44.          Delay12us(RcOsc / 16 * 12/12);                                         
  45.         }

  46.        dat >>= 1;                                         //右移一位
  47.      }
  48. }




  49. void TxData(uchar dat)
  50. {   
  51.      uchar buff[3] = {0xfc, 0x53, 0x03};
  52.      uchar i, j;

  53.      buff[2] &= 0x0f;                                      //清除按鍵
  54.      buff[2] |= dat;                                      //加載按鍵      

  55.      for (j = 0; j < 4; j++)                               //每帆四次
  56.      {
  57.        TxSycn();                                           //送同步頭

  58.        for (i = 0; i < 3; i++)                    
  59.         {
  60.          TxByte(buff[i]);                                  //發送數據     
  61.         }
  62.      }
  63. }



  64. void main()
  65. {

  66. while(1)



  67. {

  68. if(key==0)
  69. {
  70. Delay12us(20);
  71. while(key==0)
  72. { led=0;
  73. TxData(0x30); //待發送的數據?


  74. }
  75. Delay12us(500);
  76. led=1;
  77. }
  78. if(REI==0)
  79. {
  80. Delay12us(20);
  81. while(REI==0)
  82. { led=0;
  83. TxData(0x30); //待發送的數據?


  84. }
  85. Delay12us(500);
  86. led=1;
  87. }
  88. }
  89. }
復制代碼

接收部分未完成,待續

評分

參與人數 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2017-6-6 16:30 | 只看該作者
這個確實很方便,315兆的可以穿墻控制距離也遠。期待樓主的接受部分完成 好資料,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:275208 發表于 2018-1-12 16:40 | 只看該作者
大神,接收部分弄好了嗎?
回復

使用道具 舉報

地板
ID:87193 發表于 2018-1-18 17:01 | 只看該作者
接收部分完成了會分享出來嗎
回復

使用道具 舉報

5#
ID:333513 發表于 2018-5-19 17:42 | 只看該作者
接收部分可以分享出來嗎,急需
回復

使用道具 舉報

6#
ID:276761 發表于 2018-5-19 18:34 | 只看該作者
我也來學習下
回復

使用道具 舉報

7#
ID:483019 發表于 2019-3-14 22:29 | 只看該作者
admin 發表于 2017-6-6 16:30
這個確實很方便,315兆的可以穿墻控制距離也遠。期待樓主的接受部分完成 好資料,51黑有你更精彩!!!

我用這個發射模塊和接收模塊,加上Arduino nano,實現了我家晾衣桿編碼的解讀與控制。現在,想用單片機來實現控制,卻不知道如何入手。我已經解析出晾衣桿遙控器的控制編碼,是一串數組。請賜教,謝謝!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本小电影网站 | 日本精品一区二区在线观看 | 国产精品高潮呻吟久久av野狼 | 国产真实精品久久二三区 | 日本精品久久久一区二区三区 | 久久久精彩视频 | www.黄色网| 国产日韩一区二区三免费高清 | 国产在线精品一区二区 | 国产一区二区日韩 | 人人干人人看 | 成人精品国产免费网站 | 精品免费| 一级黄在线观看 | 成人性视频免费网站 | 亚洲成人999 | 在线久草| 精品久久久久久久人人人人传媒 | 在线一区 | 一区二区三区免费在线观看 | 精品亚洲一区二区 | 97久久超碰 | 国产一区二区精品在线 | 午夜伊人| 日韩在线高清 | 中文字幕福利视频 | 欧美日韩国产一区二区三区不卡 | 成人在线精品视频 | 久久高清 | 国产高清免费在线 | 99精品免费久久久久久久久日本 | 天堂中文资源在线 | 久久久久九九九女人毛片 | 欧美一区二区三区日韩 | 一区二区三区四区av | 日韩国产在线 | 我想看一级黄色毛片 | 日韩视频一区 | 日韩插插 | 成人亚洲| 欧美精品久久久久 |