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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機紅外線發射和接收問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:17963 發表于 2009-11-14 19:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好小弟現在做一個紅外線探測是否有物體通過的東東,現在對紅外線發射這塊產生問題,請大家幫忙給看看。


以上是原理圖,通過p3.3使用PWM控制紅外線發射,CON4的1、2腳接紅外線LED,3腳接一體化接收管的輸出腳并于INT0連接,4腳接接收管的地,接收管的電源單獨提供一5V。
程序是這樣的:用T0定時為80us中斷一次用于產生一個PWM波,通過P3.7腳輸出一個可調的0-5V的電壓,并且定時取反T1的ET1中斷標志位,用于調制38K的載波;T1定時為13us中斷一次,中斷后使P3.3取反一次,產生38K的載波;INT0中斷用于接收計數中斷方式為邊沿觸法。
我的問題是:根據資料顯示調制波可在幾百微秒內實現,但我測試結果是T0中斷計時到24ms時取反一次ET1才能在INT0就得到連續的計數,如果小于24ms了先是計幾十個或幾百個數然后就停止了,我用搖控試過,一直點一個鍵,完全可以連續計數。我想可以能是發射電路或程序的問題了,請大家幫忙看看那里有問題,怎么處理。小弟在此謝過了。急盼回復。
下面是小弟的程序:
void PWM_38K_T1() interrupt 3 using 1 //T1中斷函數產生38K載波
{
      RF=~RF; //sbit RF="P3"^3
}

void PWM_Vol_T0() interrupt 1 using 0 //T0中斷用于產生PWM電壓和38K載波調制
{
   //PWM電壓產生-----------------------------------------------------------
   if(++zkb_count>500) zkb_count=0 ;

   if(zkb_count<vol_value) RD=1; //RD為P3.7口,直接使用原單片機管腳復用定義名稱
   else RD=0;

   //-----------------------------------------------------------------------

   //外紅調制波生產--------------------------------------------------------
   //24ms停止T1一次,產生用于紅外接收器接收的調制波
   if(++test_t1>300)
  {
       ET1=~ET1;
       test_t1=0;
   }
}

void ext_init () interrupt 0 using 3 //INT0中斷函數
{
     ++HW_INT0_count;

}
然后在主函數里初始化以后就顯示HW_INT0_count
main()
{
     初始化;
    while(1)
   {
        display(HW_INT0_count);
    }
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:17963 發表于 2009-11-22 09:33 | 只看該作者
小弟先謝過了,我的郵箱是:anbgn@126.com,能否通過QQ與您聯系呀
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 涩爱av一区二区三区 | 亚洲国产一 | 久久精品免费观看 | 黄色一级大片在线免费看产 | 国产精品久久久久久久久久尿 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产精品视频网站 | 国产精品一区二区免费看 | 国产精久久久久久 | 亚洲免费人成在线视频观看 | 日本激情视频在线播放 | 日本一区不卡 | 国产丝袜一区二区三区免费视频 | 中文字幕在线一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 一区二区三区在线看 | h视频在线免费 | 亚洲欧美一区二区三区情侣bbw | 久久久女女女女999久久 | 亚洲精品自拍 | 综合色久| 成人在线电影在线观看 | 在线看片网站 | 超碰一区二区 | 最新中文字幕在线 | 久久国产免费看 | 色久伊人| 精品自拍视频 | 91久久国产综合久久91精品网站 | 国产高清视频在线观看 | 亚洲精品一区二区二区 | 欧美三级电影在线播放 | 亚洲欧美一区二区三区视频 | 国产精品久久久久久久久久 | 亚洲视频国产 | 国产日韩欧美在线观看 | 九九久久久| 中国免费黄色片 | 日韩三级在线 | 欧美一卡二卡在线观看 | 欧美一区二区大片 |