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

標題: 單片機接受模塊代碼 [打印本頁]

作者: a1528641789    時間: 2021-1-5 21:04
標題: 單片機接受模塊代碼
void ReadIr() interrupt 0
{
                unsigned char j,k;
        unsigned int err;
        Time=0;                                         
        DelayMs(70);

        if(IRIN==0)                //確認是否真的接收到正確的信號
        {         
               
                err=1000;                                //1000*10us=10ms,超過說明接收到錯誤的信號
               
                while((IRIN==0)&&(err>0))        //等待前面9ms的低電平過去                 
                {                       
                        DelayMs(1);
                        err--;
                }
                if(IRIN==1)                        //如果正確等到9ms低電平
                {
      DelayMs(20);
                        err=500;
                        while((IRIN==1)&&(err>0))                 //等待4.5ms的起始高電平過去
                        {
                                DelayMs(1);
                                err--;
                        }
                        for(k=0;k<4;k++)                //共有4組數據
                        {                               
                                for(j=0;j<8;j++)        //接收一組數據
                                {

                                        err=60;               
                                        while((IRIN==0)&&(err>0))//等待信號前面的560us低電平過去
                                        {
                                                DelayMs(1);
                                                err--;
                                        }
                                        err=500;
                                        while((IRIN==1)&&(err>0))         //計算高電平的時間長度。
                                        {
                                                DelayMs(1);//0.14ms
                                                Time++;
                                                err--;
                                                if(Time>30)
                                                {
                                                        return;
                                                }
                                        }
                                        IrValue[k]>>=1;         //k表示第幾組數據
                                        if(Time>=8)                //如果高電平出現大于565us,那么是1
                                        {
                                                IrValue[k]|=0x80;
                                        }
                                        Time=0;                //用完時間要重新賦值                                                       
                                }
                        }
                }
    while(IRIN==1);
    if((~IrValue[2]==IrValue[3])&&(~IrValue[0]==IrValue[1]))
      TabHL1[0]=IrValue[2];
    else
      return;
        }                       
}






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99精品网| 久久久成人一区二区免费影院 | 亚洲精品自拍视频 | 欧美一区二不卡视频 | 亚洲综合免费 | 91传媒在线观看 | 国产精品久久久久久福利一牛影视 | 亚洲欧美bt | 成人自拍视频网站 | 日本不卡免费新一二三区 | 欧美自拍另类 | 91视频在线观看 | 欧美日本一区 | 天堂久久天堂综合色 | 久久成人国产 | 国产精品高潮呻吟久久aⅴ码 | 欧美一区2区三区4区公司 | 国产精品一区二区欧美黑人喷潮水 | 久久久青草婷婷精品综合日韩 | 中文字幕乱码一区二区三区 | 精品国产精品国产偷麻豆 | 日韩在线视频一区二区三区 | 欧美激情久久久 | 成人精品一区二区三区 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 国产中文字幕在线 | 中文字幕国产一区 | 久久国产精品视频 | 91麻豆精品国产91久久久久久 | 国产精品中文字幕在线 | 999久久久久久久久6666 | 欧美色人 | 亚洲成人自拍 | 久久久久国产精品 | 亚洲精品视频在线观看视频 | 久久综合av| 欧美 日韩 国产 在线 | 蜜桃精品噜噜噜成人av | 97免费在线观看视频 | 亚洲精品乱码8久久久久久日本 | 日韩免费av |