APP下载

8051与C语言在医院中心负压吸引中的应用

2014-08-11李小渝

医疗装备 2014年12期
关键词:云南昆明真空泵C语言

李小渝

(昆明市第一人民医院 医学装备科,云南昆明650034)

8051与C语言在医院中心负压吸引中的应用

李小渝

(昆明市第一人民医院 医学装备科,云南昆明650034)

医用中心吸引系统的应用已经在各级医院普及,它具有使用经济,操作简单,安全性高,压力稳定,病房没有噪声,不占空间等优点。负压吸引系统由真空泵,真空罐,负压表,汽水分离器,电控柜,交流继电器,负压接口等组成,当真空罐内负压达-500mmHg时,真空泵自动停机,当真空罐内负压减小到-300mmHg时,真空泵自动启动。并有过压力、久压力自动报警功能,当负压>-600mmHg时,或当压力<-200mmHg时报警。

1 硬件电路(如图1)

图1 硬件电路图

2 单片机及主要集成电路功能简介

8051:美国Inter公司生产的单片机,带有4K字节ROM程序存储器的单片8位微型计算机。

2732:4K紫外线擦出的EPROM

74LS14:六倒相器

74LS138:3—8线译码器/多路转换器

4N37:光电耦合器

3 程序流程(如图2)

4 主程序如下

#include

Eunm state

{

Stop=0,

Working=1,

Sleep=2,

图2 流程图

Alarm=3,

}

Const char*state[]={“报警””工作””待机””报警”};

Class Machine

Private:

Int pressure=0;

Int count=0;

State state=state::stop;

Const int mixpressure=-300;

Const int maxpressure=-500;

Const int alarmminpressure=-200;

Const int alarmmaxpressure=-600;

Void Machine::common Way()

{

Switch(state)

{

Case state::stop;

State=state::working;

Break;

Case state::working

If(Pressure<=maxpressure)

State=state=state::sleep;

Else

{

Reduce Pressure();

}

Break;

Case state::sleep;

If(Pressure>=minpressure)

{

State=state::working;

Count++;

}

Break;

}

}

2014-08-11

R197.38

B

1002-2376(2014)11-0035-02

猜你喜欢

云南昆明真空泵C语言
凝汽器汽侧真空泵冷却系统提效改造
凝汽器配套液环真空泵的应用及相关设计计算
水环式真空泵故障原因分析与处理
云南昆明:公布今年首个拖欠农民工工资“黑名单”
基于Visual Studio Code的C语言程序设计实践教学探索
A Study of The Women Warrior and God Help the Child from Perspective of Role Theory
--Take Bride and No Name Woman as an Example
Women’s Dilemma in Wide Sargasso Sea from the Perspective of Ecofeminism
高速透平真空泵工程应用
51单片机C语言入门方法
基于C语言的计算机软件编程