基于51单片机的智能照明系统
功能:
1.通过LCD屏幕显示实时时间、光强和物体等
2.通过DS1302获取实时时间
3.通过按键调整灯的开关时间和手自动设置手动模式下手动开灯
4.蜂鸣器报警功能
5.上位机串口助手信息显示
一、原理图
二、部分代码
#include <reg52.h>
#include "lcd.h"
#include "adc.h"
#include "ds1302.h"
#include "hardware.h"
unsigned char add1 = 0;//ADC0832 采集两路AD add1是第一路 add2是第二路 范围是0-255
unsigned char add2 = 0;
unsigned char LED1_Open_Flag = 0;
unsigned char LED2_Open_Flag = 0;
unsigned