• 基于51单片机酒精浓度检测仪超限报警Proteus仿真


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

    162-基于51单片机酒精浓度检测超限报警Proteus仿真(源码+仿真+全套资料)

    功能介绍:

    采用51单片机作为CPU,ADC0832作为AD转换模块,LCD1602显示当前采集的酒精浓度数值,通过按键可以调节上限阈值,并且阈值显示在LCD1602上面,如果测量酒精浓度大于当前设置的上限阈值,蜂鸣器进行报警提醒,采用电位器可以调节当前酒精浓度,改变LCD1602浓度显示值,全套仿真资料齐全:

    下面是该程序的展示:

    void main()
    {
         uchar B;
        uint d,v;
        int buf=100;
        Initialize_LCD();
        InitTimer();
        Delayms(10);
        v = 0x0100;
        StartTimer(0);
        B = 0;
        beep=0;
        while(1)
        {
            d = Get_AD_Result(vout);//读取传感器的AD值
            d &=0x00FF;    
            d = d*1000.0/255;
            #ifdef vmode
            if(d/1000)
            Display_Buffer[1]=d/1000+'0';        //显示测量值 
            else
            Display_Buffer[1]=' ';
            Display_Buffer[2]=d/100%10+'0';
            Display_Buffer[3]=d/10%10+'0';
            Display_Buffer[4]=d%10+'0';     

            if(KEY1==0)                         //按键报警值加
            {
                buf++;
                if(buf>995) buf=995;
            }
            if(KEY2==0)                        //按键报警值减
            {
                buf--;
                if(buf<5) buf=5;
            }

        
            Display_Buffer[12]=buf/100%10+'0'; //显示报警值
            Display_Buffer[13]=buf/10%10+'0';
            Display_Buffer[14]=buf%10+'0';    
            
            
            ShowString(0,0,Line1);
            ShowString(0,1,Display_Buffer);     
     
            
            
            if(d>buf)
            {
                beep=0;
            Delayms(20);        
                        beep=1;
            Delayms(20);
            }            
            else beep=1;
        }
    }

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

    https://pan.baidu.com/s/1zAG4NhOeebclnBDT_ERw2w?pwd=k6eg

  • 相关阅读:
    每日10行代码173:测试下yafu的质因数分解能力
    SpringSecurity 快速入门
    算法练习题(涉外黄成老师)
    STM32 新建工程
    Java CC 解析 SQL 语法示例
    破茧化蝶,从Ring Bus到Mesh网络,CPU片内总线的进化之路
    Reactive源码分析
    Framework -- 系统架构
    如何在Qt中使用boost库
    开启个推和关闭个推--SharePreferences使用
  • 原文地址:https://blog.csdn.net/m0_74295839/article/details/127721151