毕设分享 基于单片机远程防盗与恒温控制系统设计

包含传感器检测部分:其中检测装置包含温度传感器检测和红外热释人体检测传感器,通过无线传输温度数据和是否有小偷的数据。远程装置主要实现的是温度控制功能和数据显示功能,同时具有报警功能,检测到有小偷则发出报警。



    #include 
    #include 
    #include "hongwaifashe.h"
    
     void hongwaifashe(void)
    { 
    
      TMOD = 0x01;         //T0 16位工作方式
      IR=1;				   //发射端口常态为高电平
    
    ZZ(setdata[0]);
    ZZ(setdata[1]);


    }


      void ZZ(uchar x)
    { 
      TT0(1,m9);		   //高电平9mS
      TT0(0,m4_5);	       //低电平4.5mS
    
      /*┈ 发送4帧数据 ┈*/
      Z0(SBM);													                               
      Z0(~SBM);
      Z0(x);
      Z0(~x);
    
      /*┈┈ 结束码 ┈┈*/
      TT0(1,m_56);
      TT0(0,m40);
    }/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
    函数功能:单帧发送程序
    入口参数:1帧数据
    ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/
    void Z0(uchar temp)
    { 
      uchar v;
      for (v=0;v<8;v++)                     //循环8次移位 
           {     
    	         TT0(1,m_56);		        //高电平0.65mS         
    			 if(temp&0x01) TT0(0,m1_68); //发送最低位
    			 else          TT0(0,m_56);     
    			 temp >>= 1;                //右移一位 
            }    
    }
    
    /*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
    函数功能:38KHz脉冲发射 + 延时程序


项目获取:

https://gitee.com/feifei1122/simulation-project

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值