【毕业设计】6-基于51单片机的电子称重装置/电子测温/压力测试控制系统设计(原理图+源码+仿真工程+论文+PPT)

这篇具有很好参考价值的文章主要介绍了【毕业设计】6-基于51单片机的电子称重装置/电子测温/压力测试控制系统设计(原理图+源码+仿真工程+论文+PPT)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【毕业设计】6-基于51单片机的电子称重装置/电子测温/压力测试控制系统设计(原理图+源码+仿真工程+论文+PPT)

资料要求

包含此题目毕业设计全套资料:
原理图工程文件
工程源代码工程文件
仿真工程文件
论文(低重复率), 21533字
原理图截图
仿真截图

任务书

主要研究内容:
设计一个基于51单片机的电子称重装置,该装置主要由51单片机、传感器、A/D转换器、电源、键盘、LCD、LED显示器等实验器材构成,该装置能准确显示被称物体的重量以及超重报警。设计主要应用C语言进行编程,实现此次设计的全部控制功能。
研究方法与要求:
本方案根据要求分为数据采集模块、控制器模块、LCD显示模块这三大部分。在这三个部分中,经过数据采集模块转换后形成的数字信号需要有信号预处理、压力传感器和A/D传递给压力传感器三个转换过程,处理完之后再由驱动显示模块将数据进行显示。这些功能几乎都要经过软件的控制,只有少部分不需要经过软件的控制。

设计说明书

摘要

称重技术与人们的生活息息相关,无论是在工业上还是农业贸易生产方面都离不开称重,甚至于当今的精密的技术也需要在称重方面锱铢必究,从古至今它的地位从未改变过。当今发展速度极快,但这不是唯一要求,发展速度的同时加快生产效率,提高材料的利用率使其品质提高这都是考虑的要素,而这些都可以通过提高称重技术来得到一定的优化。电子秤是一种创新型产品,结合了很多功能,例如综合处理、信息技术、单片机、转换技术和计测等,与此同时,他还具有测量精确,自动运作,显示数字的优点。
此次设计电子秤的主要过程如下:首先,对常见的电子秤设计方案进行了对比分析,改良出本文方案,并对系统元器件选型及参数作出介绍;接着,进行系统的硬件电路设计,分别设计了系统电源电路、串口程序下载电路、单片机控制电路、系统显示电路以及超重报警提示电路,并对系统硬件电路进行绘制与PCB制作,同时,进行系统相应的软件设计;最后,进行电子秤系统的整体调试,经调式改善后得到系统实物的调式结果,结果表明,本文设计的电子秤装置效果良好,具有一定的实际应用价值。

设计框架架构

mcu外设压力测试,课程设计,51单片机,压力测试

前 言 1
第一章 系统硬件的方案设计 3
第一节 电子秤的概述 3
一、电子秤的组成部件 3
二、电子秤的工作原理 4
三、电子秤的相关参数 4
第二节 系统设计总体方案的比较 5
第三节 系统元器件选型及参数介绍 7
一、单片机选型 7
二、传感器选择 8
三、显示器选择 13
四、AD转换芯片选择 14
第四节 本章小结 17
第二章 系统硬件电路设计 18
第一节 系统电源电路设计 18
第二节 系统串口程序下载电路设计 18
第三节 单片机控制电路设计 19
第四节 系统显示电路设计 21
第五节 超重报警提示电路设计 21
第六节 系统硬件电路的绘制与PCB制作 22
一、Protel99SE软件介绍 22
二、系统原理图的设计与绘制 22
第七节 本章小结 23
第三章 系统软件设计 24
第一节 系统主程序软件流程图 24
第二节 系统显示部分流程图 25
第三节 系统按键检测部分流程图 25
第四节 本章小结 26
第四章 系统整体调试 27
第一节 硬件电路调试中遇到的问题 27
第二节 系统实物调试效果图 27
第三节 本章小结 28
总 结 29
致 谢 33
参考文献 34
附 录 35
附录1 英文原文 35
附录2 英文翻译 36
附录3 系统整体电路图 37
附录4 系统主程序源代码 38

设计说明书及设计文件

mcu外设压力测试,课程设计,51单片机,压力测试
mcu外设压力测试,课程设计,51单片机,压力测试

总字数:21533字
mcu外设压力测试,课程设计,51单片机,压力测试文章来源地址https://www.toymoban.com/news/detail-770514.html

源码展示

#include <reg52.h>
#include "delay.h"
#include "buzzer.h"
#include "LCD96x64.H" 
#include "HX711.h"  

sbit key1=P3^2;//去皮
sbit key2=P3^3;//微调重量-
sbit key3=P3^4;//微调重量+
float m__1=3.50;
unsigned long HX711_Buffer = 0;
unsigned int Weight_Maopi = 0,Weight_Shiwu = 0;
bit Flag_OK = 0;
//****************************************************
//称重
//****************************************************
void Get_Weight()
{
	HX711_Buffer = HX711_Read();
	HX711_Buffer = HX711_Buffer/100;
	if(HX711_Buffer > Weight_Maopi)			
	{
		Weight_Shiwu = HX711_Buffer;
		Weight_Shiwu = Weight_Shiwu - Weight_Maopi;				//获取实物的AD采样数值。
		Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/m__1+0.05); 	//计算实物的实际重量
//因为不同的传感器特性曲线不一样,因此,每一个传感器需要矫正这里的4.30这个除数。
//当发现测试出来的重量偏大时,增加该数值。
//如果测试出来的重量偏小时,减小改数值。
//该数值一般在4.0-5.0之间。因传感器不同而定。
//+0.05是为了四舍五入百分位
	}
	if(Weight_Shiwu > 5000 )
	{
		buzzer = 0;	
	}
	else
	{
		buzzer = 1;
	}
	if(Weight_Shiwu < 5)Weight_Shiwu=0;

}

//****************************************************
//获取毛皮重量
//****************************************************
void Get_Maopi()
{
	HX711_Buffer = HX711_Read();
	Weight_Maopi = HX711_Buffer/100;		
} 

void main(void)
{
	LCD_Init();
	delay_ms(500);
	Beep(200);//提示初始化完成
	LCD_Clear();//重新清一次屏
	LCD_HanZi12x12("电子秤",12*3,0);
	LCD_HanZi12x12("重量",0,2);
	LCD_HanZi12x12("克",12*6,2);
	LCD_Ascii8x12(':',2*12,2); 
	Get_Maopi();				//称毛皮重量
    //主函数
	while(1)
	{
		if( Flag_OK == 0)
		{
			Get_Weight();			//称重
			LCD_Ascii8x12(Weight_Shiwu/10000%10+'0',2*12+8,2);
			LCD_Ascii8x12(Weight_Shiwu/1000%10+'0',2*12+8*2,2);
			LCD_Ascii8x12(Weight_Shiwu/100%10+'0',2*12+8*3,2);
			LCD_Ascii8x12(Weight_Shiwu/10%10+'0',2*12+8*4,2);
			LCD_Ascii8x12(Weight_Shiwu/1%10+'0',2*12+8*5,2);
			//LCD_Ascii8x12('g',2*12+8*6,2);
			//显示当前重量
		}
		if(key1==0)			//
		{
			delay_ms(10);
			if(key1==0)
			{	
				while(!key1);	//
				Get_Maopi();			//去皮	
				Beep(200);
			}
		}
		if(key2==0)			//
		{
		
			delay_ms(10);
			if(key2==0)
			{	
				while(!key2);	//	微调重量-
				m__1=m__1+0.10;
				if(m__1>=5.10)m__1=5.00;
				Beep(200);
				
			}
		
		}
		if(key3==0)			//
		{
		
			delay_ms(10);
			if(key3==0)
			{	
				while(!key3);	// 微调重量+
				m__1=m__1-0.10;
				if(m__1<=1.10)m__1=2.50;
				Beep(200);	
			}
	
		}
	}
}

到了这里,关于【毕业设计】6-基于51单片机的电子称重装置/电子测温/压力测试控制系统设计(原理图+源码+仿真工程+论文+PPT)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 毕业设计 基于51单片机的手机蓝牙控制8位LED灯亮灭设计

    选题之前,同学们要弄明白一件事情,做毕业设计是干什么用的! 这里我告诉大家,毕业设计对于你来说,不是让你去搞研究,掌握运用所学知识的,也不是让你去比谁做的毕业设计多么牛逼,多么厉害。 说白点,它的作用就是一个,让你顺利毕业,能够拿到学位证,毕业

    2024年02月07日
    浏览(35)
  • 毕业设计 基于51单片机的汽车倒车防撞报警系统 (源码+硬件+论文)

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月09日
    浏览(35)
  • 【51毕业设计案例】【006】波形发生器(正弦波、矩形波、三角波、锯齿波)-基于51单片机

    功能介绍: 1.输出 正弦波、矩形波、三角波、锯齿波 波形 2.设定波形输出频率 3.设定修改频率的步进值 整体功能简述: 通过按键可以修改输出的波形,一共可以输出四种波形,分别是:正弦波、矩形波、三角波、锯齿波 ;波形也可以修改频率,频率范围为50Hz~0.1Hz。并且可

    2024年02月09日
    浏览(24)
  • 【毕业设计】基于超声波智能跟随小车 - 单片机 物联网 stm32 c51

    自动跟随小车系统由两部分组成:跟随小车和移动目标携带装置。 工作原理:跟随小车系统通过无线通信模块发送寻找信号,同时超声波接收器开始计时,如果移动目标接收到无线寻找信号,则立即发送超声波信号。这样小车的三角超声波接收器陆续收到超声波信号,CPU通过

    2023年04月08日
    浏览(25)
  • 毕业设计 基于51单片机环境监测设计 光照 PM2.5粉尘 温湿度 2.4G无线通信

    选题之前,同学们要弄明白一件事情,做毕业设计是干什么用的! 这里我告诉大家,毕业设计对于你来说,不是让你去搞研究,掌握运用所学知识的,也不是让你去比谁做的毕业设计多么牛逼,多么厉害。 说白点,它的作用就是一个,让你顺利毕业,能够拿到学位证,毕业

    2023年04月08日
    浏览(25)
  • 【毕业设计】6-基于51单片机的电子称重装置/电子测温/压力测试控制系统设计(原理图+源码+仿真工程+论文+PPT)

    包含此题目毕业设计全套资料: 原理图工程文件 工程源代码工程文件 仿真工程文件 论文(低重复率), 21533字 原理图截图 仿真截图 主要研究内容: 设计一个基于51单片机的电子称重装置,该装置主要由51单片机、传感器、A/D转换器、电源、键盘、LCD、LED显示器等实验器材

    2024年02月03日
    浏览(36)
  • 【毕业设计】58-基于51单片机的智能语音密码锁设计(原理工程+PCB工程+仿真工程+源代码+答辩论文+实物图)

    主要研究内容: 掌握电子密码锁的原理、构造、以及运用51单片机设计出一款简易密码锁,实现相应的一些要求;掌握并且实际运用所学知识,将书中知识转化为实际能力;对密码锁的应用和未来的发展进行分析。 研究方法: 通过相关的书籍和网上资料,查阅相关资料,收集有

    2024年02月05日
    浏览(31)
  • 毕业设计 单片机推箱子游戏(AT89C51)

    一、电路设计 此电路由AT89C51最小系统、LCD12864显示模块、74LS08芯片和四个独立按键组成。 LCD12864显示模块 带中文字库的128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体 中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置

    2024年02月21日
    浏览(26)
  • 基于单片机的毕业设计推荐

    ** ** 1、基于51单片机的多功能门禁系统(低端、功能限制较大)。 2、基于单片机的多功能实时时钟。 3、基于单片机的音乐播放器。 4、基于STM32单片机的多功能门禁系统(高端、没有限制)。 5、基于单片机的智能窗帘系统。 6、基于单片机的智能灯光系统。 7、基于单片机

    2024年02月06日
    浏览(30)
  • 【单片机毕业设计】【mcuclub-jj-011】基于单片机的加湿器的设计

    项目名:加湿器 项目编号:mcuclub-jj-011 单片机类型:STC89C52 具体功能: 1、通过DHT11获取湿度值,当湿度值低于设置最小值,则启动加湿器加湿,大于设置最大值,则停止加湿 2、通过液位检测模块检测加湿器中是否还有水,如果没有,则自动停止加湿、声光提醒 3、通过按键

    2023年04月17日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包