基于MSP430智能医院输液器点滴监测报警系统设计-学习笔记

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

MSP430单片机智能输液器点滴检测称重报警系统9
系统由MSP430F149单片机、HX711称重传感器、LCD12864液晶显示、
蜂鸣器报警组成。
1、系统上电后,称重传感器开始检测点滴瓶的重量,
如果点滴瓶的重量在1KG内,则液晶上显示A,如果点滴瓶的
重量超过1KG内,则液晶上显示B。
2、当系统检测到重力接近0(默认小鱼50g)即点滴输完,则蜂鸣器鸣叫报警。
注意:称重/压力传感器上电时,保持没有重物,去皮功能。

#include "system.h"
#include "lcd12864.h"
#include <stdio.h>
#include "hx711.h"

long Weight_mp=0;       //读取毛坯
long Weight_Shiwu=0;    //实际重量
unsigned long Weight_Maopi=0;//毛坯值
char dis0[16];    //  定义数组
void main( void )
{ 
  IO_init();//初始化io
  TimerA();//初始化定时器
  //  TimerB();
  _EINT(); 
  
  Lcd12864_initGPIO();//初始化lcd1602接口
  Init_ST7920(); //初始化汉字库  
  ClrScreen();//清屏
  
  LCD_PutString(0,1,"    我的毕设    ",16); //打印第一行
  
  sprintf(dis0,"Now:%04dg ",(int)Weight_Shiwu);//显示第二行
  LCD_PutString(0,2,(unsigned char*)dis0,10); 
  
  LCD_PutString(0,3,"状态:  ",6);   //第三行显示x
  LCD_PutString(0,4,"A<1Kg B>1Kg J50g",16);   //参数显示固定
  
  Weight_Maopi = HX711_Read();    //读取毛坯值
  Weight_mp =   (unsigned int)((float)Weight_Maopi/430);

  

 

 

 

posted @ 2020-12-15 15:40  MCU创新DIY  阅读(109)  评论(0)    收藏  举报