找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2143|回復(fù): 2
收起左側(cè)

有哪位大佬會用c語言編人體紅外感應(yīng)智能開關(guān)程序? 求幫助

[復(fù)制鏈接]
ID:408157 發(fā)表于 2018-10-16 21:31 | 顯示全部樓層 |閱讀模式
有哪位大佬會用c語言編51單片機(jī)人體紅外感應(yīng)智能開關(guān)控制系統(tǒng)主程序設(shè)計代碼嗎?
回復(fù)

使用道具 舉報

ID:1097368 發(fā)表于 2023-10-29 00:15 | 顯示全部樓層
#include <reg52.h>      sbit led = P1^0; // 定義LED燈接口   sbit human = P3^2; // 定義人體感應(yīng)接口      void delay(unsigned int time) // 延時函數(shù)   {       unsigned int i, j;       for(i = 0; i < time; i++)           for(j = 0; j < 1275; j++);   }      void main()   {       while(1)       {           if(human == 0) // 如果人體感應(yīng)接口檢測到信號(有人經(jīng)過)           {               led = 0; // 打開LED燈               delay(1000); // 延時一段時間(例如1秒)               led = 1; // 關(guān)閉LED燈               delay(1000); // 再次延時一段時間(例如1秒)           }           else // 如果人體感應(yīng)接口沒有檢測到信號(無人經(jīng)過)           {               led = 1; // 保持LED燈關(guān)閉狀態(tài)           }       }   }
回復(fù)

使用道具 舉報

ID:1097368 發(fā)表于 2023-10-29 00:15 | 顯示全部樓層
#include <reg52.h>      sbit led = P1^0; // 定義LED燈接口   sbit human = P3^2; // 定義人體感應(yīng)接口      void delay(unsigned int time) // 延時函數(shù)   {       unsigned int i, j;       for(i = 0; i < time; i++)           for(j = 0; j < 1275; j++);   }      void main()   {       while(1)       {           if(human == 0) // 如果人體感應(yīng)接口檢測到信號(有人經(jīng)過)           {               led = 0; // 打開LED燈               delay(1000); // 延時一段時間(例如1秒)               led = 1; // 關(guān)閉LED燈               delay(1000); // 再次延時一段時間(例如1秒)           }           else // 如果人體感應(yīng)接口沒有檢測到信號(無人經(jīng)過)           {               led = 1; // 保持LED燈關(guān)閉狀態(tài)           }       }   }
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表