【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单)

这篇具有很好参考价值的文章主要介绍了【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单)

功能需求:

(1)设计一个光电传感器,置于一次性输液器的漏斗外边。
(2)检测点滴速度,并与预定速度值比较,调整吊瓶高度,使点滴速度能够稳定在预定速度值。
(3)自动调整吊瓶时间小于3分钟,误差范围为预定速度值的干10%
(4)点滴设定范围20~160滴/分钟
2、发挥部分
(1)吊瓶中的液体高度尚存2~3厘米时能发出报警声音(2)液体停滴时能发出报警声音

本次设计是基于单片机的智能输液监测系统设计。此系统使用单片机作为主控。通过单片机的控制系统可以使用在各种工业的环境中。即使在强干扰的环境也可以稳定的运行,所以对于单片机控制系统的研究有着深远的意义。
本设计第一章主要讲述了基于单片机的智能输液监测系统设计的现状、通过对于目前社会中使用的输液监测系统的使用调查、功能介绍、以及对于当前输液监测的看法、同类产品使用过程中遇到的问题。针对与目前对于输液监测系统的使用场景分析。第二章主要讲述了单片机的智能输液监测系统设计实现方案分析,是否可以满足目前设计的要求,根据设计要求来对元器件选型,驱动电路选择。绘制出大概的设计框架。第三章主要讲述了单片机的智能输液监测系统设计的硬件设计,分别对单片机的最小系统;按键模块、报警模块、LCD1602显示模块、ADC采集模块、电机驱动模块电路原理讲解、分析,最后并对整个电路进行了总结。第四章主要讲述了单片机的智能输液监测系统设计的软件设计,编程软件Keil进行了详细的介绍,编写单个模块的程序流程,通过流程图来对程序编写,按键模块、、LCD1602显示模块、蜂鸣器模块、ADC采集模块、LED显示模块程序。第五章主要讲述了单片机的智能输液监测系统设计的仿真实现,通过Proteus软件对系统仿真,并验证所设计的功能是否满足要求。
在最后也对整个系统做了详细的测试记录,通过测试验证各个模块的功能是否实现,并做好记录,再对系统分析是否存在需要改进的地方,并对系统总结最后达到自己想要的设计成果。

资料包含:

详细说明书(1.8W字以上配套说明书)
原理图工程
仿真工程
源代码
物料清单

目 录

前 言 1
第一章 绪论 2
第一节 研究背景 2
第二节 研究意义 2
第三节 国内外研究现状 3
第四节 本文的主要研究内容 3
第五节 本章小结 4
第二章 智能输液监测系统设计方案分析 5
第一节 系统设计方案需求 5
第二节 物料选型 5
一、人机交互方案选择 5
二、步进电机驱动方案选择 5
三、显示器方案选择 6
第三节 系统结构总框图 7
第四节 本章小结 8
第三章 智能输液监测系统设计硬件电路设计 9
第一节 单片机最小系统模块设计 9
一、单片机的简介 9
二、复位电路设计 10
三、晶振电路设计 10
第二节 光电传感器电路设计 11
第三节 按键电路设计 12
第四节 步进电机及驱动电路设计 13
第五节 LCD液晶显示电路设计 13
第六节 蜂鸣器报警电路设计 14
第七节 系统总电路图 16
第八节 本章小结 16
第四章 智能输液监测系统设计的软件设计 18
第一节 Keil软件介绍 18
第二节 软件总设计 18
第三节 按键模块程序设计 19
第四节 蜂鸣器模块程序设计 20
第五节 电机控制模块程序设计 21
第六节 液位高度传感器模块程序设计 21
第七节 本章小结 23
第五章 智能输液监测系统的仿真 24
第一节 仿真软件介绍 24
第二节 功能仿真并分析 24
一、仿真总电路 24
二、系统功能仿真 25
第三节 本章小结 27
结 论 28
致 谢 29
参考文献 30
附 录 32
一、英文原文 32
二、英文翻译 34
三、工程图纸 36
四、源程序 37

【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件
【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单),课程设计,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-848962.html

#include "reg51.h"
#include "ADC0832.h"
#include "lcd1602.h"
#define uchar unsigned char
#define uint unsigned int
sbit k1=P1^4;//按钮
sbit k2=P1^5;
sbit k3=P1^6;
sbit k4=P1^7;
sbit beep=P2^3;//蜂鸣器
sbit AA=P3^4;
sbit BB=P3^5;
sbit CC=P3^6;
sbit DD=P3^7;
uint time=0,sec=0;//系统变量
uchar flag=0;//测量控制
uchar high=0,speed=0,set=80;//液位+速度
uint sudu=0;
uchar disp1[]="sudu:000 set:000";//速度+设置
uchar disp2[]="H:000cm";
uchar start=0;
//主函数
void main()
{
	init_1602();
	//设置INT0
	IT0=1;//跳变沿出发方式(下降沿)
	EX0=1;//打开INT0的中断允许。	
	TMOD|=0X01;
	TH0=0XFC;
	TL0=0X18;	
	ET0=1;//打开定时器0中断允许
	EA=1;//打开总中断
	TR0=1;//打开定时器
	while(1)
	{
		//按键检测
		if(!k1)
			start=1;
		if(!k2)
			start=0;
		if(!k3)
		{
			if(set<160)
				set++;
			while(!k3);
		}
		if(!k4)
		{
			if(set>20)
				set--;
			while(!k4);
		} 
	}
}

//定时器中断
void Timer0() interrupt 1
{
	if(time<500)//0.5s
		time++;
	else
	{
		time=0;
		high=ADC(1);//液位
		//报警
		if(start==1)
		{
		if((high<4)&&(high>1))//2-3cm
			beep=!beep;
		else
		{
			if((high<2)||(speed<10))//停滴
				beep=0;
			else
				beep=1;
		}
		}
		else
			beep=1;
		//显示
		disp2[2]=high/100+0x30;
		disp2[3]=high%100/10+0x30;
		disp2[4]=high%10+0x30;
		write_string(2,0,disp2);
		disp1[5]=speed/100+0x30;
		disp1[6]=speed%100/10+0x30;
		disp1[7]=speed%10+0x30;
		disp1[13]=set/100+0x30;
		disp1[14]=set%100/10+0x30;
		disp1[15]=set%10+0x30;
		write_string(1,0,disp1);
		if(start)
			write_string(2,12,"run ");
		else
			write_string(2,12,"stop");
	}
	//速度计时
	if(sudu<10000)
		sudu++;
	if(start==1)
	{
	if(sec<50)//高度控制
		sec++;
	else
	{
		sec=0;
	if(speed<set-2)	 //正转
	{	
		switch(flag)
		{
			case 0:BB=1;break;
			case 1:AA=0;break;
			case 2:CC=1;break;
			case 3:BB=0;break;
			case 4:DD=1;break;
			case 5:CC=0;break;
			case 6:AA=1;break;
			case 7:DD=0;
		}
		if(flag<7)//下一个状态
			flag++;
		else
			flag=0;
	}
	if(speed>set+2)	 //反转
	{	
		switch(flag)
		{
			case 0:DD=1;break;
			case 1:AA=0;break;
			case 2:CC=1;break;
			case 3:DD=0;break;
			case 4:BB=1;break;
			case 5:CC=0;break;
			case 6:AA=1;break;
			case 7:BB=0;
		}
		if(flag<7)//下一个状态
			flag++;
		else
			flag=0;
	}
	}
	}
	TH0=0XFC;
	TL0=0X18;
}
void Int0()	interrupt 0		//外部中断0的中断函数
{
	unsigned long i=0;
	if(sudu==0)	//计算速度
		sudu=10000;
	i=60000/sudu;
	sudu=0;
	if(i<200)
		speed=i;
	else
		speed=200;
}
\

到了这里,关于【毕业设计】80-基于单片机的智能输液监测系统设计(详细说明书+原理图工程+仿真工程+源代码+物料清单)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【单片机毕业设计】【mcuclub-dz-198】基于单片机的车辆安全驾驶预警系统设计

    项目名:基于单片机的车辆安全驾驶预警系统设计 项目名:驾驶检测(实物)(mcuclub-105) 项目编号:mcuclub-dz-198 单片机类型:STM32F103C8T6 具体功能: 1、通过红测速模块管检测当前老年车的速度; 2、通过超声波测距测量车前障碍物的距离,若距离大于设定最大值,绿灯亮;

    2024年02月20日
    浏览(53)
  • 【单片机毕业设计】【mcuclub-dz-196】基于单片机下的新型智能花盆设计

    项目名:基于单片机下的新型智能花盆设计 项目名:花盆(实物) 项目编号:mcuclub-dz-196 单片机类型:STM32F103C8T6 具体功能: 1、通过防水式DS18B20测量土壤温度,当温度高于设置最大值时,进行风扇降温,低于设置最大值,进行防水加热 2、通过土壤湿度传感器检测湿度值,

    2024年02月19日
    浏览(93)
  • 【毕业设计】基于单片机控制的交通灯毕业设计(附源代码)

    目 录 摘   要 Abstract 前   言 一、工程简介 ( 一)、概述 ( 二 ) 、 工艺 流程图 二、工程设计 (一)、控制方案的确定 (二)、硬件部分 ( 1 )、交通灯控制系统的硬件设计 ( 2 )、硬件系统的设计具备以下原则 ( 3 ) 、硬件结构框图 (如图 3 所示) ( 4 ) 、交通灯控

    2024年04月23日
    浏览(74)
  • 【单片机毕业设计】【mcuclub-dz-177】基于32单片机的自动扶梯控制系统设计

    项目名:基于32单片机的自动扶梯控制系统设计 项目名:扶梯(实物) 项目编号:mcuclub-dz-177 单片机类型:STM32F103C8T6 具体功能: 1、通过MX1508驱动两个直流电机模拟上下扶梯(一个正转代表上行,一个反转代表下行) 2、每个扶梯都有两个红外对射管,进行人数计数,如果扶

    2024年02月21日
    浏览(68)
  • 【单片机毕业设计】【mcuclub-dz-112】基于单片机的智能饮水机系统设计与实现

    项目名:基于单片机的智能饮水机系统设计与实现 项目名:基于单片机的饮水机的设计 单片机:STC89C52 功能简介: 1、通过一个按键模拟加热电源的开关 2、通过防水式DS18B20检测水温,当电源打开时,温度小于设置最小值,进行自动加热,直到加热到最大值时停止; 3、通过

    2024年03月09日
    浏览(141)
  • 毕业设计 基于51单片机的电子秤设计(源码+硬件+论文)

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

    2024年02月11日
    浏览(60)
  • 毕业设计 基于单片机的导盲拐杖设计(源码+硬件+论文)

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

    2024年02月05日
    浏览(76)
  • 毕业设计 基于单片机的GSM智能快递柜设计(源码+硬件+论文)

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

    2024年01月23日
    浏览(70)
  • 毕业设计 基于51单片机控制LED点阵显示器的设计

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

    2024年02月02日
    浏览(68)
  • 毕业设计 基于51单片机智能停车场管理车位引导系统设计

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

    2023年04月15日
    浏览(77)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包