单片机报告
2010-05-08
一. 整体设计
临床求助呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求
值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求快速传送给值
班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和
病室护理水平的必备设备之一。呼叫系统的优劣直接关系到病员的安危,历来受到
各大医院的普遍重视。它要求及时、准确、可靠、简便可行。
本呼叫系统基于 Ateml89C51 单片机,振荡电路的晶振采用 12MHz,由控制核
心 AT89S52 单片机、电源电路、振荡电路、复位电路、数码管解码芯片、病房选
择和七段数码管等部分组成,系统框图如下:
电源电路
振荡电路
AT89S51
单片机
解码
芯片
数 字
显 示
电路
复位电路
选择电路
二.硬件设计
2.1 电路原理图
工作原理为:电源电路为单片机以及其他模块提供 5V 电源。晶振模块为单片
机提供时钟标准,使系统各部分能协调工作。复位电路模块为单片机系统提供复
位功能。单片机作为主控制器,根据输入信号对系统进行相应的控制。病房一共
为四个,从 1 号病房到 4 号病房病人的情况由重到轻,即 1 号病房的优先级最高,
4 号病房的优先级最低。所以,当有两个病房一起呼叫时,优先级高的病房号显
1
示;当低优先级的病房呼叫完毕后高优先级的病房呼叫,系统显示的号码改变;
当优先级高的病房呼叫完毕后工作人员未复位的情况下,低优先级的病房呼叫无
效。另外,当有病房呼叫时蜂鸣器响直至复位。此次设计的电路图如下:
(2.2 元器件列表
型号
AT89S52
4.7KΩ
12MHz
22pF
10uF/10V
10KΩ
5V/0.5A
1 位共阳
74LS47
104
元件名称
单片机
排阻
晶振
电容
电解电容
按键
电阻
电源
数码管
解码芯片
蜂呜器
电解电容
电容
二极管
发光二极管
开关
数量/个
1
1
1
2
1
5
5
1
2
2
1
1
1
1
1
1
2
用途
控制核心
晶振电路
复位电路
病房按钮
电源电路
BCD 解码
复位电路
复位电路
复位电路
电源显示
电源开关
2.3 仿真图:
1、未通电:
2、通电:
3
3、低优先级病房先呼叫:(蜂鸣器响)
高优先级病房后呼叫:(蜂鸣器响)
呼叫有效
4
4、高优先级病房先呼叫:(蜂鸣器响)
低优先级病房后呼叫:(蜂鸣器响)
呼叫无效
5
5、当有两个病房同时呼叫时
1 号 3 号病房同时呼叫显示 1 号
三.软件设计
3.1 功能介绍
启动系统后,数码管显示 0。当有一个病人呼叫时,数码管显示相应病房号,
同时蜂鸣器响起;当有两个病人同时呼叫时,数码管显示优先级高的,同时蜂鸣
器响起;当有一个病房呼叫后另一个病房呼叫,若后呼叫的病房优先级低,则数
码管显示不变,若后呼叫的病房优先级高,则数码管显示后呼叫的,两种情况下
蜂鸣器都会叫,只是在有别的病房呼叫时有一点变音。
6
3.2 程序流程图
程序流程图如下:
开始
工作
有一个病房呼叫
有多个病房呼叫
判断优先级
显示病房号并响铃
开始
有病房再次呼叫
判断优先级
显示病房号并响铃
7