我是靠谱客的博主 不安苗条,最近开发中收集的这篇文章主要介绍基于51单片机的红外报警实验,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当红外模块感应到输入信号,此时红外模块中的提示灯会亮,蜂鸣器响一声,当物体离开时,灯不亮蜂鸣器响一声;当红外感应模块感应不到输入信号,此时红外模块中的灯不亮,蜂鸣器不响;若出现紧急情况时,可以按下K3键,此时P1^3口对应的led灯亮,蜂鸣器响。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit s1 = P3^5;
sbit LR = P1^3;
sbit Feng = P2^3;
sbit HR = P1^5;

void delay(uint x)
{
uint i,j;
for (i=x;i>0;i--)
  for (j=110;j>0;j--);
} 
 
void main()
{
LR=1;
Feng=1;
while(1)
  {
   If(s1==0)
       {
        delay(10);
          If(s1==0)
           {
            Feng=~Feng;
            while(s1==0)
             Feng=1;
             LR=~LR;
           }
       }
If(HR==0)
{
Feng=0;
delay(10);
}
else
{
Feng=1;
}
}
}

1总体方案  

 

电路分为:1.电源电路 2.复位电路 3.晶振电路 4.红外感应模块电路

5.AT89C51单片机 6.声光报警电路

红外感应模块电路:信号检测采用红线探测器,当检测到物体在检测范围内,则向单片机引脚发出报警信号,由软件检测报警信号进行相应处理。

声光报警电路:当单片机收到信号检测电路传来的入侵信号后,通过LED和蜂鸣器发声,发光二极管发光。

2单片机的选择

该系统控制方案简单,数据量较小,因此选择AT89C51作为主控。AT89C51有40个引脚,32个并行口。

 图3-2  AT89C51引脚图

使用的引脚功能说明:

(1)电源和晶振

VCC——运行时加+5V电压

GND——接地

XTAL 1(19口)——反相放大器的输入端

XTAL 2(18口)——反相放大器的输出端

(2)输入

RST——复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

EA ——片外程序存储器访问允许信号,低电平有效。

(3)I/O口(4个口,32根)

P 0 口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚被外部拉低,将输出电流这是由于内部上拉的缘故。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如所示:

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)

P3.7 /RD(外部数据存储器读选通)

3传感器的选择

本设计的输入信号由一个红外发射管为核心的红外发射电路和一个光(红外线)敏二极管为核心的红外接收电路组成,正常情况下红外发射管发出的红外线被红外线接受管接收,从而对AT89C51单片机输出低电平,报警电路不工作。当由于外界挡住时,红外发射管发出的光线不被红外接收管接收,故接收电路对AT89C51单片机输入低电平,报警电路工作。

最后

以上就是不安苗条为你收集整理的基于51单片机的红外报警实验的全部内容,希望文章能够帮你解决基于51单片机的红外报警实验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(88)

评论列表共有 0 条评论

立即
投稿
返回
顶部