首页 > 分享 > 基于51单片机的光照强度检测系统

基于51单片机的光照强度检测系统

最新推荐文章于 2024-10-28 11:26:01 发布

小小少年123 于 2022-11-12 00:16:29 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一.硬件方案

        本设计采用单片机作为数据处理与控制单元,为了进行数据处理,通过光敏电阻来感应光强弱变化,经过ADC0804转换,直接将数字信号送入到单片机中进行数据处理。单片机数据处理之后,将光照强度发送到LED进行显示,并通过和LED进行声光。
        整体电路主要由51单片机最小系统,数码管显示模块,光线检测模块,0804模数转换模块及按键模块;原理图如图:

 

        Protues仿真图如下:

 

二.设计功能

(1)采用四位数码管显示光线值;
(2)采用光敏电阻检测光线,ADC0804模数转换芯片将模拟量转换成数字量;
(3)光强分0-600等级。

三.软件设计

主程序源码

unsigned char read()          

 {

unsigned char r;

   P0=0xff;                   

   _nop_();                      

   adc_rd=0;                  

   _nop_();                      

   r=P0;                       

   _nop_();                      

   adc_rd=1;                  

return(r);                  

 }

void fw(unsigned char dat)      

{

unsigned int i;

 i=dat*2.353;            

 Disbuf[0]=i/100;        

 Disbuf[1]=(i%100)/10;

 Disbuf[2]=(i%100)%10;

}

main()                  

 {

unsigned char p;

while(1)            

    {

adc();            

display();          

fw(read());      

for(p=0;p<20;p++) display();

    }

 }

资料链接:https://pan.baidu.com/s/1Iim7wf5gtHdUVb4YAl7Erg?pwd=7fru 
提取码:7fru

相关知识

基于51单片机的智能浇花系统
基于51单片机的智能浇花浇水系统设计
基于51单片机控制的自动浇水系统设计
基于51单片机土壤湿度检测及自动浇花系统
基于单片机的土壤温湿度检测系统
(毕业设计资料)基于51单片机控制的自动浇水系统设计
基于51单片机智能大棚温湿度控制系统
stm32单片机室内环境温湿度光照强度检测系统
基于51单片机的自动浇花灌溉系统设计
智能浇花新体验:基于51单片机的自动智能浇花系统

网址: 基于51单片机的光照强度检测系统 https://m.huajiangbk.com/newsview782945.html

所属分类:花卉
上一篇: 光照强度传感器模块
下一篇: 基于单片机的智能大棚浇花花盆设计