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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于52單片機,用紅外控制風扇會出現無響應的情況是為什么

[復制鏈接]
跳轉到指定樓層
樓主
ID:639129 發表于 2020-12-27 09:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我做的是基于52的紅外溫控風扇,風扇是5V直流風扇,但是只要紅外模塊1838收到數據,單片機就會卡死,LCD也卡主了。1838好像也收不到信號。我重新用紅外單獨控制風扇,也是這樣,但是控制蜂鳴器好好的。求教~~~
#include<reg52.h>   
#include <intrins.h>
sbit IR=P3^2;  //紅外接口標志
sbit buzzer = P2^0;
sbit fan = P2^1;


/*------------------------------------------------
                全局變量聲明
------------------------------------------------*/

unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 顯示段碼值0~9
unsigned char  irtime;//紅外用全局變量

bit irpro_ok,irok;
unsigned char IRcord[4];
unsigned char irdata[33];

/*------------------------------------------------
                  函數聲明
------------------------------------------------*/

void Ir_work(void);
void Ircordpro(void);


/*------------------------------------------------
                  beep
------------------------------------------------*/
void delay(unsigned int ms)        // 延時子程序
{                                                       
        unsigned char i;
        while(ms--)
        {
                for(i = 0; i< 82; i++)
                {
                        _nop_();
                        _nop_();
                        _nop_();
                        _nop_();
                }
        }
}

void beep(unsigned char _ms)
{
        buzzer =0;
        delay(_ms);
        buzzer =1;
}


/*------------------------------------------------
                  定時器0中斷處理
------------------------------------------------*/

void tim0_isr (void) interrupt 1 using 1
{
  irtime++;  //用于計數2個下降沿之間的時間
}

/*------------------------------------------------
                  外部中斷0中斷處理
------------------------------------------------*/
void EX0_ISR (void) interrupt 0 //外部中斷0服務函數
{
  static unsigned char  i;             //接收紅外信號處理
  static bit startflag;                //是否開始處理標志位

if(startflag)                        
   {
    if(irtime<63&&irtime>=33)//引導碼 TC9012的頭碼,9ms+4.5ms
                        i=0;
                    irdata[i]=irtime;//存儲每個電平的持續時間,用于以后判斷是0還是1
                    irtime=0;
                    i++;
                            if(i==33)
                              {
                                   irok=1;
                                 i=0;
                                  }
          }
           else
                {
                irtime=0;
                startflag=1;
                }

}

/*------------------------------------------------
                定時器0初始化
------------------------------------------------*/
void TIM0init(void)//定時器0初始化
{

  TMOD=0x02;//定時器0工作方式2,TH0是重裝值,TL0是初值
  TH0=0x00; //重載值
  TL0=0x00; //初始化值
  ET0=1;    //開中斷
  TR0=1;   
}
/*------------------------------------------------
                  外部中斷0初始化
------------------------------------------------*/
void EX0init(void)
{
IT0 = 1;   //指定外部中斷0下降沿觸發,INT0 (P3.2)
EX0 = 1;   //使能外部中斷
EA = 1;    //開總中斷
}
/*------------------------------------------------
                  鍵值處理
------------------------------------------------*/

void Ir_work(void)//紅外鍵值散轉程序
{
       switch(IRcord[2])//判斷第三個數碼值
                 {
                         case 0x0c:fan = 0;break;//1 顯示相應的按鍵值
                         case 0x18:fan = 1;break;//2
                         //case 0x5e:fan = 0;break;//3
                         //case 0x08:;break;//4
                         //case 0x1c:;break;//5
                         //case 0x5a:;break;//6
                         //case 0x42:;break;//7
                         //case 0x52:;break;//8
                         //case 0x4a:;break;//9
             default:break;
                         }
                  irpro_ok=0;//處理完成標志

  }
/*------------------------------------------------
                紅外碼值處理
------------------------------------------------*/
void Ircordpro(void)//紅外碼值處理函數
{
  unsigned char i, j, k;
  unsigned char cord,value;

  k=1;
  for(i=0;i<4;i++)      //處理4個字節
     {
      for(j=1;j<=8;j++) //處理1個字節8位
         {
          cord=irdata[k];
          if(cord>7)//大于某值為1,此值可以有一定誤差
             value|=0x80;
          if(j<8)
                    {
                         value>>=1;//8bit
                        }
           k++;
         }
     IRcord[i]=value;
     value=0;     
     }
         irpro_ok=1;//處理完畢標志位置1
}

/*------------------------------------------------
                    主函數
------------------------------------------------*/
void main(void)
{
EX0init(); //初始化外部中斷
TIM0init();//初始化定時器

while(1)//主循環
   {
    if(irok)                        //如果接收好了進行紅外處理
          {   
           Ircordpro();
           irok=0;
          }

    if(irpro_ok)                   //如果處理好后進行工作處理,如按對應的按鍵后顯示對應的數字等
          {
           Ir_work();
            }
   }
}


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

使用道具 舉報

沙發
ID:639129 發表于 2020-12-27 10:19 | 只看該作者
嚶嚶嚶?是不是風扇需要的電流太大了,導致其他不能正常工作?
回復

使用道具 舉報

板凳
ID:743992 發表于 2020-12-27 20:06 | 只看該作者
用的什么供電?5v風扇如果是那種四旋翼用的空心杯電機瞬時電流是有可能達到2~3A的,如果電源負載調整率不夠的話有可能會導致電壓瞬間被拉低,單片機卡死。如果排除這個原因的話,那就肯定是程序的問題了,看看是否會在哪里陷入死循環
回復

使用道具 舉報

地板
ID:280000 發表于 2020-12-31 14:49 | 只看該作者
紅外遙控器發射的信號單片機的紅外接收頭是否接受到了
回復

使用道具 舉報

5#
ID:390416 發表于 2020-12-31 14:56 | 只看該作者
我在51hei 發了紅外解碼的資料,你先搞明白紅外解碼全過程。http://www.izizhuan.cn/bbs/dpj-200464-1.html
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
美女与牲口做爰视频在线观看| 羞羞答答成人影院www| 日本成年免费网站| 性一交一乱一精一晶| 加勒比一区二区| 国模无码视频一区二区三区| 91网免费观看| 久久99精品久久久久久琪琪| 欧美日韩国产一级片| 中文av字幕一区| 蜜臀精品一区二区三区在线观看| 欧美老女人另类| 久九九久频精品短视频| 中文字幕欧美一区二区| 91九色老女人| 日本精品999| 亚洲免费黄色网址| 国产馆在线观看| 亚洲天堂网站在线| 男女超爽视频免费播放| 欧美另类网站| 国产日韩在线亚洲字幕中文| 欧美成年人网站| 欧美精品一区二区三| 色域天天综合网| 中文字幕永久在线不卡| 丁香激情综合国产| 久久亚洲综合| 国产精品九九| 日韩在线高清| 亚洲欧洲色图| 欧美电影院免费观看| 蜜桃视频在线观看免费视频| 亚洲麻豆精品| 视频一区二区在线播放| 成年人免费看的视频| 小视频福利在线| 欧美无遮挡国产欧美另类| 国产精品无码AV| 欧美一区免费看| 国产在线视频99| 99热在线观看精品| 国产又大又粗又爽的毛片| 国产精品19p| www.国产福利| 亚洲午夜激情影院| 久久国产精品国产精品| 国产成人无码一二三区视频| 亚洲av综合色区| 亚洲一区不卡在线| 日本不卡高清视频一区| 九色视频成人porny| 99精品国产一区二区| 国产欧美日韩中文字幕| 国产福利精品在线| 国产v综合ⅴ日韩v欧美大片| 亚洲电影男人天堂| 激情成人四房播| 97电影在线观看| 久久天堂电影| 手机福利在线| 大乳在线免费观看| www.在线视频.com| 免费在线看a| 好操啊在线观看免费视频| 精品国产白色丝袜高跟鞋| 久久久久久国产精品免费无遮挡| 欧美18hd| 黄视频在线免费看| 涩涩在线视频| 午夜av成人| 亚洲综合资源| 黄色免费大全亚洲| 蜜桃国内精品久久久久软件9| 宅男在线一区| 99久久99热这里只有精品| 国产又大又黄又爽| 国产大屁股喷水视频在线观看| 日韩av片在线| 亚洲色婷婷一区二区三区| 私库av在线播放| 欧美国产日韩在线观看成人 | 精品视频在线视频| 欧美日本中文字幕| 欧美va亚洲va香蕉在线| 中文一区一区三区高中清不卡| 精品国产伦一区二区三区观看方式| 日韩亚洲视频在线| 亚洲三级av| 亚洲xxxxxx| chinese偷拍一区二区三区| 毛片在线不卡| 国产精品186在线观看在线播放| 黄色视屏在线免费观看| 福利视频亚洲| 99香蕉久久| 精品一区二区三区中文字幕老牛| 色婷婷亚洲mv天堂mv在影片| 中国成人一区| 日本欧美一区二区在线观看| 国产精品一区三区| 国产精品色哟哟网站| 欧美视频精品一区| 亚洲第一在线视频| 久久69精品久久久久久国产越南| 国产精品高潮呻吟久久av野狼| 成人自拍爱视频| 一区二区在线中文字幕电影视频| 久久国产午夜精品理论片最新版本| jizz欧美激情18| 男女性杂交内射妇女bbwxz| 成人精品一二三区| 成人h动漫精品一区二区下载 | 亚洲视频日韩精品| 欧美成人免费全部| 成人网中文字幕| 色姑娘综合av| 色片在线免费观看| 国产精品久久久久无码av色戒| 黄色一级片在线免费观看| 国产无遮挡又黄又爽又色视频| 亚洲欧美色视频| av免费在线电影| 国外av在线| 朝桐光一区二区| 成人3d精品动漫精品一二三| 久久精品国产99久久6 | 欧美freesex交免费视频| 久久中文在线| 国产精品久久免费看| 欧美午夜精品一区二区三区| 日日骚av一区| 99精品99久久久久久宅男| 免费看污污视频| 久久久久亚洲AV成人网人人小说| 亚洲一区二区91| 亚洲天堂电影在线观看| 成人国产视频在线| 麻豆免费在线| 欧美gay男男猛男无套| 精品一区二区精品| 性久久久久久久久久久久| 国产一区二区三区视频免费| 国产日本欧美在线观看| 精品一区二区三区毛片| 黄色a一级视频| av网站免费播放| 天天性天天草| segui88久久综合| 日韩一区三区| 99re视频这里只有精品| 欧美一区二区三区影视| 97在线视频免费| 国产四区在线观看| 男生草女生视频| 国产熟女一区二区三区五月婷| 全免费a级毛片| h片在线观看| 国产午夜一区| 99久久婷婷国产| 日韩女优毛片在线| 国产精品日韩精品| 久久久999视频| 国产精品6666| 欧洲有码在线视频| 91九色美女在线视频| 国产精品久久观看| 国产欧美va欧美不卡在线| 亚洲国产欧美一区二区三区同亚洲| 成人免费在线视频网址| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 美女福利视频网| 四虎网站在线观看| 一级日本在线| 999成人精品视频线3| 中文字幕精品在线不卡| 在线观看久久久久久| 日韩欧美亚洲精品| 国产馆在线观看| 国产在线麻豆精品| 九色91在线| 亚洲全部视频| 午夜影院久久久| 2020久久国产精品| aaaaaa亚洲| 在线观看国产一区二区三区| 美女视频免费观看网站在线| 亚洲视频三区| 91在线观看一区二区| 亚洲香蕉av在线一区二区三区| 欧美下载看逼逼| av网站免费在线看| 国产精品视频流白浆免费视频| 国产激情视频在线| 午夜久久影院| 日本国产一区二区| 国产欧美一区二区三区久久人妖| 国模私拍视频在线观看| 精品黑人一区二区三区在线观看| 你懂的在线网址| 欧美成人直播| 亚洲午夜电影在线| 国产精品国产自产拍高清av水多| 中文字幕国产免费| 精品久久国产视频| 日韩专区在线| 国产欧美日韩亚洲一区二区三区| 欧美羞羞免费网站| 精品久久久三级| 日日噜噜夜夜狠狠久久波多野| 变态黄色小视频网站| 亚洲精品a区| 久久精品日产第一区二区三区高清版 | 欧美最猛性xxxxx(亚洲精品)| 日韩 欧美 高清| 国产视频在线观看视频| 黄色一级大片在线免费看产| 久久aⅴ国产紧身牛仔裤| 91精品视频网| 亚洲精品成人a8198a| 国产91精品一区| 神马久久精品| 欧美三级网页| 在线成人av影院| 水蜜桃一区二区| 国产性生活视频| 黄色动漫在线观看| 奇米777欧美一区二区| 亚洲精品国产美女| 免费看欧美一级片| 精品毛片在线观看| 麻豆视频在线看| av中文字幕亚洲| 2019日本中文字幕| 四季av综合网站| 97在线免费| 欧美丝袜一区| 欧美日韩国产另类一区| 日本一区二区高清视频| 一级黄色在线观看| 日本在线视频www鲁啊鲁| 激情图片小说一区| 久热爱精品视频线路一| 少妇欧美激情一区二区三区| 国产成人夜间影院在线观看 | 中文字幕一区视频| 91在线网站视频| 麻豆视频在线免费看| 午夜国产在线| 久久成人麻豆午夜电影| 九九热这里只有精品免费看| 国产精品成人99一区无码| 四虎av网址| 精品电影一区| 色av中文字幕一区| 午夜不卡久久精品无码免费| 综合网插菊花| 国产精品嫩草99av在线| 中文字幕视频在线免费欧美日韩综合在线看 | 久久天天狠狠| 日本三级一区二区三区| 在线观看涩涩| 一区二区三区在线影院| 免费国产在线精品一区二区三区| 91黑人精品一区二区三区| 123区在线| 国产精品传媒入口麻豆| 国产视频在线观看一区| 亚洲一级片免费看| 亚洲精品大全| 91国模大尺度私拍在线视频| 免费网站在线观看视频| 亚洲精品乱码电影在线观看| 国产精品一区高清| 亚洲国产免费av| 在线视频日韩欧美| 日日噜噜噜夜夜爽爽狠狠视频| 国产精品婷婷| 欧美第一页在线| 色欲一区二区三区精品a片| 国产视频一区二区| 国产日产精品1区| 免费av在线一区二区| 天天摸天天碰天天爽天天弄| 亚州国产精品| 日韩精品中文字幕在线| 欧美无人区码suv| 日本在线视频1区| 波多野结衣在线一区| 亚洲在线视频观看| aaa级黄色片| 亚洲综合图色| 亚洲少妇中文在线| 亚洲av熟女国产一区二区性色| 在线国产91| 综合精品久久久| 日韩精品久久一区二区| 免费看大片爽| 免费不卡在线视频| 91视频8mav| 国产成人无码www免费视频播放| 日本久久成人网| 一本一本久久a久久精品牛牛影视| 免费污网站在线观看| 中国av在线播放| 亚洲va欧美va国产va天堂影院| 黄色一级片在线看| eeuss在线播放| 成人毛片老司机大片| 欧美精彩一区二区三区| 欧美性受xxxx黑人爽| 国产日韩综合| 国产精品揄拍500视频| 国产丰满美女做爰| 国产精品不卡| 国内精品一区二区三区| 中文字幕在线观看高清| 日韩三级毛片| 久久亚洲春色中文字幕| 国产黄色片免费看| 超碰97久久国产精品牛牛| 亚洲午夜小视频| 日韩av女优在线观看| 97人人澡人人爽91综合色| 国产一区二区三区18| 日韩av男人天堂| 露出调教综合另类| 欧美成aaa人片免费看| 国产字幕在线观看| 欧美精品一区二区三区中文字幕| 久久久久国产精品www| 中文字幕精品一区二| 日本电影一区二区| 欧美一级大片在线免费观看| 艳妇乳肉豪妇荡乳av| 天天综合一区| 国产精品入口福利| 性欧美大胆高清视频| 日韩电影一二三区| 国内精品二区| 黄色电影免费在线观看| 91原创在线视频| 亚洲中文字幕无码av永久| 夜色资源站国产www在线视频| 亚洲女人的天堂| 欧美国产日韩在线视频 | 国产成人日日夜夜| 伊人av成人| 免费在线观看麻豆视频| 一区二区三区在线免费视频| 国产精品自在自线| 国产高清自产拍av在线| 亚洲成人精品久久久| 青青操免费在线视频| 日韩一区亚洲二区| 亚洲www在线观看| 深夜福利小视频| 国产香蕉久久精品综合网| 国产自偷自偷免费一区| 人人超在线公开视频| 日韩精品中文字幕久久臀| 蜜臀精品一区二区三区| 欧美日韩免费观看一区=区三区| 成人自拍网站| 九七影院97影院理论片免费| 国产精品不卡在线观看| 污视频在线观看免费网站| 视频在线日韩| 日韩视频免费在线观看| 亚洲国产av一区二区| 日本 国产 欧美色综合| 2021国产视频| 免费在线观看av网站| 精品剧情在线观看| 波多野结衣视频网址| 国产欧美二区| 异国色恋浪漫潭| 男人和女人做事情在线视频网站免费观看| 91精品国产91久久综合桃花| 欧美一级片免费在线观看| 亚洲激情欧美| 在线观看日本一区| 福利在线午夜| 亚洲成人精品久久| 中文字幕在线观看1| 久久久亚洲人| 日本一区午夜艳熟免费| 污视频在线看网站| 伊人久久久久久久久久久久久 | 亚洲色图美腿丝袜| 亚洲AV无码国产精品午夜字幕| 蜜桃av噜噜一区| 日韩网站在线免费观看| av中文在线资源库| 欧美成人亚洲成人日韩成人| 一本久道在线| 亚洲欧洲日韩在线| 手机免费观看av| 综合视频在线| 手机成人av在线|