国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

51單片機智能燈光控制系統 自動手動模式 源碼Proteus仿真

[復制鏈接]
樓主
coolfire 發表于 2021-4-20 13:48:40 | 只看該作者 |只看大圖 |倒序瀏覽 |閱讀模式
智能燈光晚上有人+晚上有聲音防盜報警
部分源程序如下:
*硬件平臺:光敏電阻+熱釋電
*顯示模塊: 檢測到信號時對應的燈亮
*輸入模塊:讀取對應傳感器的IO口
*實現的功能:當沒有檢測到光,且檢測到有人,則繼電器吸合
51單片機智能燈光控制系統 自動手動模式 源碼Proteus仿真 1.png 51單片機智能燈光控制系統 自動手動模式 源碼Proteus仿真 2.png
部分C語言程序:
       /******定義頭文件**************/
#include<reg52.h>
#include <INTRINS.H>
#include"lcd.h"
#include "ds1302.h"
/******類型重定義*************/
typedef unsigned char uchar;
typedef unsigned int  uint;
/******引腳定義***************/
sbit key_1 = P1^0;                        //定義4個按鍵
sbit key_2 = P1^1;
sbit key_3 = P1^2;
sbit key_4 = P1^3;
sbit key_5=P3^0;//手動/自動模式切換
sbit key_6=P3^1;//手動模式路燈開關

sbit led_1 = P1^4;
sbit Beep = P2^3;                                        //定義聲光報警
sbit AD_clk = P3^4;                                        //定義ADC0832                
sbit AD_do = P3^5;
sbit AD_di = P3^5;
sbit AD_cs = P3^6;
sbit red_sr = P3^7;                                        //紅外檢測

/******定義變量***************/
char hour,min,sec;                                                //定義小時、分鐘、秒變量
char time;
char work_time_Start = 16,work_time_End = 5;                //設定起始、結束時間
bit light_flag;
uchar light;                                                        //定義光照強度
uchar light_limit;                                                //定義光照閾值
uchar Data;
/******聲明函數***************/
void delayms(unsigned int x);                        //延時函數
void display();                                                         //顯示
void Read_time();
void set_work_time();                                        //設定工作時間
void set_limit_light();                                        //設定光照閾值
void work();                                                        //工作狀態
void set_time();                                                //設定時間
void delay10ms(int d);
void InitTimer0(void);                                        //T0定時器初始化程序
uchar AD(bit Channel);                                        //ADC0832程序
51單片機智能燈光控制系統 自動手動模式 源碼Proteus仿真 3.png
智能路燈源碼 仿真 原理圖.zip (320.75 KB, 售價: 1 E幣)

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

本版積分規則

手機版|小黑屋|ELEOK |網站地圖

GMT+8, 2026-5-26 04:55

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表