找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5231|回复: 3
打印 上一主题 下一主题
收起左侧

人体感应报警单片机源程序

[复制链接]
跳转到指定楼层
楼主
ID:171810 发表于 2017-6-17 00:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
人体感应模块,当人体靠近感应区时,灯就闪烁,很简单,人体感应模块就相当于开关,直接看做开关控制灯闪烁。

单片机源程序如下:
  1. #include<reg52.h>
  2. #define  uint  unsingned int
  3. #define  uchar unsingned  char
  4. sbit IR=P1^0;//定义温度传感器端口。
  5. sbit LED1=P1^1;//定义LED灯端口。
  6. void delay (unsigned int x)
  7. {
  8.   unsigned int y;
  9.   for(y=0;y<x;y++);
  10.   }    //定义时间变量。
  11.   void main()
  12.   {
  13.     while(1)
  14.     {
  15.      if(IR==1)
  16.      {
  17.         LED1=0;
  18.         delay(5000);
  19.         LED1=1;
  20.         delay(5000);
  21.         }
  22.    }
  23. }
复制代码

所有资料51hei提供下载:
人体感应报警.rar (22.02 KB, 下载次数: 59)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:99130 发表于 2017-8-9 17:23 | 只看该作者
用温度传感器怎么感应到人体???难道是触摸使温度上升吗??下载了程序,里面没有相关定义
回复

使用道具 举报

板凳
ID:880867 发表于 2021-3-5 21:39 | 只看该作者
代码就一点,给我牙惊掉了
回复

使用道具 举报

地板
ID:880867 发表于 2021-3-5 21:40 | 只看该作者
越快乐越堕落 发表于 2017-8-9 17:23
用温度传感器怎么感应到人体???难道是触摸使温度上升吗??下载了程序,里面没有相关定义

他好像就是表达人体传感器,口误吧,这代码有用吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表