• 基于51单片机的智能鞋柜消毒柜


    资料编号:141   下面是相关功能视频演示:

    141-基于51单片机智能鞋柜消毒柜(源程序+原理图+PCB+全套毕设资料)

    本设计以51单片机为控制核心,设计并制作智能鞋柜,可实现杀菌消毒、除湿加热、
    手动/自动的功能。
    功能要求
    1、能自动定时启动杀菌消毒功能.或手动控制杀菌消毒
    2、能自动和手动开启除湿加热功能

    3、具备显示功能

    全套资料齐全:

    下面是该程序部分展示:

    void main()
    {
        unsigned char temperature;          
        unsigned char humidity; 
        Time0_Time1_init();
        lcd1602_init();
        led= 1;
        delay_ms(1000);
        L1602_string(1,1,"WD:");
        L1602_string(1,8,"SD:");
        L1602_string(1,6,"C");
        L1602_string(1,13,"%");
        L1602_string(2,3,":");
        L1602_string(2,6,":");
        L1602_string(2,12,":");
        while(1)
        {
            DHT11_Read_Date(&temperature,&humidity);    //读取温湿度
            delay_ms(50);
            
            L1602_int(1,4,temperature);
            L1602_int(1,11,humidity);
            
            if(key1==0)//切换自动手动
            {
                buf++;
                if(buf>1) buf=0;
            }
            
            if(buf==0)//手动模式
            {
                L1602_string(1,15,"SD");
                if(key2==0) led=~led;
                if(key3==0) q1=~q1;
                if(key4==0) q2=~q2;
                if(temperature>40) q2=1;
            }
            
            
            if(buf==1)//自动模式
            {
                L1602_string(1,15,"ZD");
                if(key4==0) miao++;
                if(key5==0) fen++;
                if(key6==0) shi++;
                if(key3==0) shi1++;  if(shi1>23) shi1=0;
                if(key2==0) fen1++;  if(fen1>59) fen1=0;
                
                if((shi==shi1)&(fen==fen1)) //定时时间到
                {
                    if(humidity>70) led=q1=q2=0;   //开启
                
                }
                if(temperature>40|humidity<35)//温度大于40,湿度小于35停止运行
                led=q1=q2=1;    
            }
            L1602_int(2,1,shi);
            L1602_int(2,4,fen);
            L1602_int(2,7,miao);
            
            L1602_int(2,10,shi1);
            L1602_int(2,13,fen1);
            
            delay_ms(150);
        }     

     下面是PCB展示:

    下面是原理图展示: 

     下面是该资料的分享下载链接:

    https://pan.baidu.com/s/1D8o6vrTtrJ4lf54-OedRlw?pwd=ijop

  • 相关阅读:
    Mixlab 创造力团队的中秋祝福
    【观察】数字化时代的咨询往何处走?软通咨询的思与行
    NOTA-PEG-ICG/CY/FITC/TRITC/6-FAM 大环配体-聚乙二醇-荧光
    Flask框架中的jinja2模板详解
    使用python自动监控程序运行过程数据
    ElasticSearch - () Python操作es
    编写CUDA程序经验教训,CUDA计算结果有误
    【Python】函数与模块
    前端vue实现圣杯布局【flex布局、浮动布局】
    【python笔记】datafram的时间动态可视化 pyecharts地图
  • 原文地址:https://blog.csdn.net/m0_74295839/article/details/127797793