基于51单片机体重称重检测电子秤超重报警系统Proteus仿真

news/2024/11/30 20:41:09/

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

169-基于51单片机体重称重检测电子秤超重报警系统Proteus仿真(源码+仿真+全套资料)

功能讲解:

采用51单片机作为控制CPU,采用ADC0832采集称重重量,并且把称重重量数值显示到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/1sRHdVwot171GwRWbuD8M9A?pwd=tc11 


http://www.ppmy.cn/news/150245.html

相关文章

电子秤方案—交流体脂称方案

随着各种疾病的知识普及和人们生活方式发生的改变&#xff0c;越来越多的人注意到健康问题&#xff0c;拿经常坐办公室的人群来说&#xff0c;他们对于腰颈椎和肥胖的问题就关注度比较高&#xff0c;因为经常久坐和点外卖&#xff0c;再加上工作量大没有空闲时间锻炼身体&#…

【P47】JMeter JSON断言(JSON Assertion)

文章目录 一、JSON断言&#xff08;JSON Assertion&#xff09;参数说明二、准备工作三、测试计划设计3.1、Assert JSON Path exists3.2、Additionally assert value3.3、Expect null3.4、Invert assertion &#xff08;will fail if above conditions met&#xff09; 一、JSO…

linux调节屏幕软件下载,touchscale屏幕电子秤

touchscale屏幕电子秤是一款可以让你的手机变成体重秤的平台&#xff0c;在平台中大家可以把自己的手机进行称重处理&#xff0c;这个功能最新在全网中非常火爆&#xff0c;对这个新奇玩意感性的朋友可以试一试&#xff01; touchscale屏幕电子秤简介&#xff1a; 1、只要手机有…

营养电子秤控制板方案

一、产品介绍 营养电子秤是用于烹饪时精确计量使用食物原料的重量的一种工具。电子产品方案开发商所设计的营养电子秤主要由ADC芯片和电路模块、压力传感器及LCD显示屏等组成。 二、功能设计 开机方式&#xff1a;上电自动开机或按键开机 单位和显示分度&#xff1a;支持三个单…

基于51单片机的智能电子秤设计

具体实现功能 系统由STC89C51单片机最小系统LCD1602液晶显示模块HX711AD模块LED模块蜂鸣器按键模块10kg压力传感器构成。 具体功能&#xff1a; 1、数码管显示当前的重量&#xff0c;单位是g&#xff1b; 2、有去皮和清零功能&#xff0c;可以通过三个按键微调校准重量&…

关于小米、华为、苹果homekit等智能家居品牌的一些解析

随着科技的进步与人民生活水平的提高&#xff0c;人工智能家庭化在最近几年的得到了蓬勃发展&#xff0c;智能家居也走进了很多家庭。 可能很多人会觉得智能家居价格会比较昂贵&#xff0c;但其实智能家居发展到现在&#xff0c;很多的价格已经调整到我们普通用户能够接受的消…

地磅称重管理系统智能称重——称重软件必备的10大功能

称重软件的具体功能描述如下&#xff1a; 1.前置信息功能:常用信息&#xff0c;如发货单位、收货单位、车号、皮重、货物名称、规格型号、单价、称重类型等。&#xff0c;可以提前预存在系统中。称重时可以直接点击选择&#xff0c;提高称重速度。称重时也可以手动输入相关信息…

基于stm32单片机体重秤电子秤超重提醒

资料编号&#xff1a;107 下面是相关功能视频演示&#xff1a; 107-基于stm32单片机体重秤电子秤称重超重报警Proteus仿真&#xff08;源码仿真全套资料&#xff09; 功能介绍&#xff1a; 采用stm32单片机&#xff0c;可以设置称重上限制&#xff0c;LCD1602显示重量&#x…