欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

只需一步,快速開(kāi)始

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

格力空調(diào)遙控器單片機(jī)發(fā)射紅外編碼求解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:379625 發(fā)表于 2018-8-6 01:14 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我現(xiàn)在正在做一個(gè)格力空調(diào)發(fā)射程序,但是遇到一個(gè)難點(diǎn),,就是格力的紅外編碼是起始碼+35位+連接碼+32位,我自己寫(xiě)的程序發(fā)射到自己的單片機(jī)串口通信顯示只顯示了前面一部分,連接碼后都沒(méi)有顯示,感覺(jué)是連接碼出現(xiàn)問(wèn)題,求各位大佬指點(diǎn)一波!
下面是發(fā)射代碼
endcount = 223; //設(shè)定中斷次數(shù),發(fā)送引導(dǎo)碼9ms 38K紅外光
         flag = 1;       //紅外發(fā)送標(biāo)志=1
         count = 0;      //中斷計(jì)數(shù)=0
         TR0 = 1;        //啟動(dòng)定時(shí)器0
         while(count < endcount);
         TR0 = 0;        //關(guān)閉定時(shí)器0

         endcount = 117;        //設(shè)定中斷次數(shù),發(fā)送引導(dǎo)碼4.5ms低電平
         flag = 0;              //紅外發(fā)送標(biāo)志
         count = 0;             //中斷計(jì)數(shù)
         TR0 = 1;               //啟動(dòng)定時(shí)器0
         while(count < endcount);
         TR0 = 0;               //關(guān)閉定時(shí)器0

         ircode = array[0];     //發(fā)送前1-8位
         send_8bit();
         ircode = array[1];     //發(fā)送前9-16位
         send_8bit();
         ircode = array[2];     //發(fā)送前17-24位
         send_8bit();
         ircode = array[3];     //發(fā)送前25-32位
         send_8bit();
        ircode = array[4];
           //發(fā)送前33-35位
        send_3bit();
           
        /*endcount = low;    //發(fā)送0.56ms  38k紅外波
         flag = 0;          //紅外發(fā)送標(biāo)志=1
         count = 0;         //中斷計(jì)數(shù)=0
         TR0 = 1;           //啟動(dòng)定時(shí)器0
         while(count<endcount);
         TR0 = 0;           //關(guān)閉定時(shí)器0        */
        ir=0;
delay610us();*/        
         ir = 1;            //紅外發(fā)射管控制腳低
         delay20ms() ;
            //延時(shí)20ms低電平
//        ir=0;   

        
                                       
         ircode = array[5];    //發(fā)送后1-8位
         send_8bit();
         ircode = array[6];    //發(fā)送后9-16位
         send_8bit();
         ircode = array[7];    //發(fā)送后17-24位
         send_8bit();
         ircode = array[8];    //發(fā)送后25-32位
         send_8bit();

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

使用道具 舉報(bào)

沙發(fā)
ID:328014 發(fā)表于 2018-8-7 00:53 | 只看該作者
空調(diào)的編碼太長(zhǎng),不太好處理  我曾經(jīng)在51hei下了一直居然可以直接用 要不樓主找找吧
回復(fù)

使用道具 舉報(bào)

板凳
ID:617449 發(fā)表于 2019-11-12 17:09 | 只看該作者
你好!
首先空調(diào)紅外遙控器一般不能仿真,NEC的可以用仿真演示;
空調(diào)紅外遙控器編碼比較復(fù)雜,同品牌的空調(diào)編碼也不相同;
一般要實(shí)現(xiàn)紅外空調(diào)控制都是做成學(xué)習(xí)型遙控器,通用性高;
下面給你看一個(gè)鏈接,萬(wàn)能學(xué)習(xí)型遙控器。。。

http://www.raoushi.com/bbs/dpj-172803-1.html
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表