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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

紅外監控

[復制鏈接]
跳轉到指定樓層
樓主
ID:42637 發表于 2012-7-23 21:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

利用LHI778紅外傳感器,在hei51板子上做了個紅外監控,效果不錯。程序挺簡單的,用了個INT0

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

使用道具 舉報

沙發
ID:1 發表于 2012-7-24 00:27 | 只看該作者
求程序
回復

使用道具 舉報

板凳
ID:42637 發表于 2012-7-24 09:11 | 只看該作者
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sfr WDT_CONTR=0xe1;
sbit beep=P2^2;
sbit P24=P2^4;
sbit P26=P2^6;
sbit P27=P2^7;
uchar flag;
void delay()
{
 uint i;
 uint j;
 for(i=0;i<780;i++)
 for(j=0;j<160;j++);
}
void main()
{
 IT0=0;
 EX0=1;
 EA=1;
 P24=0;
 delay();
 P26=0;
 P27=0; 
 while(1)
 {
  WDT_CONTR=0x2f;
  if(!flag)//high powter
  {    
   EA=0;
   beep=0;
   delay();
   beep=1;
   delay();
   EA=1;
  }
  else//low powter
  {
   flag=0;
   beep=1;
  }
 } 
}
void int0_srv() interrupt 0
{
 flag=1;
}
回復

使用道具 舉報

地板
ID:86621 發表于 2015-8-8 10:22 | 只看該作者
lspcdzx2012 發表于 2012-7-24 09:11
#include &lt;reg52.h&gt;#define uint unsigned int#define uchar unsigned char sfr WDT_CONTR=0xe1;sbit b ...

bit P24=P2^4;
sbit P26=P2^6;
sbit P27=P2^7;

這是什么寫法啊   新手 表是不懂
回復

使用道具 舉報

5#
ID:87877 發表于 2015-8-9 08:25 | 只看該作者
C語言的寫法
回復

使用道具 舉報

6#
ID:65232 發表于 2015-8-9 12:41 | 只看該作者

sfr WDT_CONTR=0xe1;這個寄存器reg52.h里面沒有定義?
這是個什么寄存器,設置成WDT_CONTR=0x2f;是什么工作狀態。
回復

使用道具 舉報

7#
ID:65232 發表于 2015-8-9 12:56 | 只看該作者
這是個字節還是個位,看起來像是一個字節
回復

使用道具 舉報

8#
ID:87877 發表于 2015-8-11 22:27 | 只看該作者
用戶 發表于 2015-8-9 12:41
sfr WDT_CONTR=0xe1;這個寄存器reg52.h里面沒有定義?
這是個什么寄存器,設置成WDT_CONTR=0x2f;是什么 ...

  WDT_CONTR是看門狗定時寄存器,以前的51單片機沒有內部自帶有看門狗,需要時要用外部單獨的看門狗芯片,所以reg52.h里面沒有看門狗定時寄存器的定義。后來許多改進增強的51系列單片機內部自帶有看門狗,同時也有個看門狗的特殊功能寄存器,通過對其設置就可實現看門狗的應用,例如STC89系列單片機WDT_CONTR就是看門狗寄存器,寄存器地址是0xe1。由于reg52.h里面沒相關定義,我們就可以用“sfr WDT_CONTR=0xe1”新定義一個看門狗寄存器地址,以后使用時候可以直接寫WDT_CONTR就可以了。
WDT_CONTR是8位寄存器,各位功能如下:

位序號 D7 D6 D5    D4     D3       D2  D1  D0
位符號 --  --   EN_WDT CLR_WDT IDLE_WDT PS2  PS1  PS0

  EN_WDT:看門狗允許位,當設置為“1”時,啟動看門狗。
  CLR_WDT :看門狗清“0”位,當設為“1”時,看門狗定時器將重新計數。硬件自動清“0”此位。
  IDLE_WDT:看門狗“IDLE”模式位,當設置為“1”時,看門狗定時器在單片機的“空閑模式”計數,當清“0”該位時, 看門狗定時器在單片機的“空閑模式”時不計數。
  PS2、PS1、PS0:看門狗定時器預分頻值。簡單地說也就是設置看門狗定時的長短。

  上段程序里“WDT_CONTR=0x2f;”是設置啟動看門狗,且定時計數不清零。這樣看門狗就會不斷計數“溢出”使單片機復位。
  注意:WDT_CONTR是不能位尋址的,要像上面這樣對其賦值設置。
回復

使用道具 舉報

9#
ID:65232 發表于 2015-8-15 10:31 | 只看該作者
平凡一人 發表于 2015-8-11 22:27
  WDT_CONTR是看門狗定時寄存器,以前的51單片機沒有內部自帶有看門狗,需要時要用外部單獨的看門狗芯 ...

謝謝您的耐心解答,作者在此使用看門狗是什么用意,是為了系統復位嗎?

LHI778紅外傳感器  是個什么器件,您了解嗎。
回復

使用道具 舉報

10#
ID:105742 發表于 2016-3-4 19:18 | 只看該作者
不錯。。。。。。
回復

使用道具 舉報

11#
ID:185220 發表于 2017-4-7 09:44 | 只看該作者
你好 請問怎么接線呢?另外P24 P26 P27能否更改為其他的引腳
回復

使用道具 舉報

12#
ID:190148 發表于 2017-4-16 17:01 | 只看該作者
我有用松下紅外整列傳感器可以來掃描出人體熱圖像,要資料的郵箱我15889617160@qq。com
回復

使用道具 舉報

13#
ID:248394 發表于 2017-11-21 21:36 | 只看該作者
平凡一人 發表于 2015-8-11 22:27
  WDT_CONTR是看門狗定時寄存器,以前的51單片機沒有內部自帶有看門狗,需要時要用外部單獨的看門狗芯 ...

不看解釋確實有點看懵了,謝謝
回復

使用道具 舉報

14#
ID:237942 發表于 2017-11-27 16:29 | 只看該作者
1085092729 發表于 2017-4-16 17:01
**** 作者被禁止或刪除 內容自動屏蔽 ****

你使用這個傳感器了么?  探測距離怎樣?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线免费 | 日韩av在线播 | 中文字幕第三页 | 亚洲日产精品 | 亚洲36d大奶网 | av免费网站在线观看 | 国产精品久久久久无码av | 国产探花在线观看视频 | 日韩免费网站 | 日本精品视频 | 欧美精品综合在线 | 麻豆国产精品777777在线 | 亚洲精品视频免费观看 | av香蕉 | 国产精品精品视频一区二区三区 | 久久久久久免费看 | 狠狠av| 天天看天天操 | 国产亚洲一区二区三区在线观看 | 国产午夜精品一区二区三区嫩草 | 拍真实国产伦偷精品 | 亚洲国产成人在线 | 国产在线精品一区二区三区 | 国产精品久久久久久久久久久久 | 成人在线黄色 | 午夜丁香视频在线观看 | 亚洲人成人一区二区在线观看 | 欧美性网 | 国产精品成人一区二区三区 | 日本啊v在线 | 日韩精品一区二区在线观看 | 九九精品在线 | 人人人干 | 国产伦精品一区二区三区照片91 | 亚洲中午字幕 | 91视频正在播放 | 91精品国产自产精品男人的天堂 | 精品一区在线免费观看 | 免费黄色成人 | h在线播放| 午夜精品久久久久久久久久久久 |