目 录
1 任务提出与方案论证 ................................................ 1 1.1 单片机病房呼叫系统的发展史 ...................................... 1 1.2 功能简介 ........................................................ 2 1.3 设计任务 ........................................................ 2 1.4 设计要求 ........................................................ 2 2 总体设计 .......................................................... 3 2.1 单片机的引脚介绍 ................................................ 3 2.2 单片机复位电路介绍 .............................................. 5 2.3 时钟电路的介绍 .................................................. 5 2.4 单片机的开发软件介绍 ............................................ 6 3 详细设计 .......................................................... 7 3.1 LED显示接口技术介绍 ............................................ 7 3.2 MXP2彩频LCD电路模块 ........................................... 8 3.3 报警电路设计 .................................................... 9 3.4 键盘模块电路设计 ................................................ 9 3.5 键盘的工作方式介绍 ............................................. 10 3.6 系统软件的设计 ................................................. 11 3.6.1 主程序流程图 ................................................. 11 3.6.2 子程序流程图 ................................................. 12 3.6.3 源程序代码 ................................................... 14 4 总结 ............................................................. 18 参考文献 ........................................................... 19
信息工程学院课程设计(论文)
1 任务提出与方案论证
病床呼叫系统是病人请求值班医生或护士进行诊断护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,是提高医院和病室护理水平的必要设备之一。继电器控制的门铃式呼叫系统,由于外观粗燥、噪声大、功能单一,在医院达标定级中已不能适应现代医院的要求。利用单片机的多机通讯功能,设计出的具有振铃、显示房号等功能的多功能病床呼叫系统,满足了医院的病房管理和护理的要求。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。本设计是以AT89C51为核心的病人呼叫系统,对该系统的硬件和软件结构进行了相应的描述。通过对病区的数据采集,实现医院医疗人员值班室和病人房之间的通信呼叫联系,具有使用方便、操作简单等特点。
1.1 单片机病房呼叫系统的发展史
随着全球老龄化进程的加快,全球生存环境的恶化,以及人类对健康关注的增加,医疗行业正快速膨胀。由于医疗行业的客户是患者,医疗行业比任意一个行业都需要提高客户满意度。患者希望得到最佳质量的护理和服务,因为他们的生命就掌握在服务提供者的手里,所以他们提出要求的苛刻程度超过其他任何客户。如何更好的满足患者的要求,提高患者的满意度,是从事医疗行业的所有管理人员应该思考的问题。
在中国,约在 30,000个医院中仅 30%的医院拥有自己的信息管理系统,拥有前端电话接入系统的医院就更少了,前端电话接入系统包括智能话务引导,智能话务分配,传真自动收发,呼叫管理监控,短信自动收发与管理,电子邮件的收发管理等系统,这些子系统是独立于后端的业务层。这些子系统可以把电话挂号,电话咨询专家,电话 / 短信 /EMAIL 投诉,电话回访,短信问候等前端与客户直接接触的内容有机的结合在一起。后端客户信息管理系统主要是对会员制患者的资料的管理、对非会员患者的病例的记录与积累、业务统计分析等与提高客户满意度直接相关的子系统。病床呼叫系统是病人请求值班医生或护士进行诊断护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,是提高医院和病室护理水平的必要设备之一。继电器控制的门铃式呼叫系统,由于外观粗燥、噪声大、功能单一,在医院达标定级中已不能适应现代医院的要求。利用单片机的多机通讯功能,设计出的具有振铃、显示房号等功能的多功能病床呼叫系统,满足了医院的病房管理和护理的要求。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。
- 1 -
信息工程学院课程设计(论文)
1.2 功能简介
临床求助呼叫(监护)是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断和护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一,呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它要求及时、准确、可靠、简便可行。为此,我们采用单片机AT89C51为系统核心,配以LED及键盘电路模块和MPX2彩屏LCD电路模块实现病人呼叫(监护)系统的设计。
1.3 设计任务
本次设计主要是设计一个单片机控制的病房呼叫系统。利用AT89C51结合显示电路,LED数码管以及按键来设计。在设计时,我们应将软硬件有机地结合起来,使得系统能够正确的反应病人的呼叫并使服务台能够回应。
1.4 设计要求
设计一个可容64张床位的病房呼叫系统。要求每个床位都有一个按钮,当患者需要呼叫护士时,按下按钮,此时护士值班室内的呼叫系统板上显示该患者的床位号,并振铃。当护士按下“响应”键时,结束当前呼叫
- 2 -
信息工程学院课程设计(论文)
2 总体设计
在本系统中,我采用单片机AT89C51为核心的系统主要包括2个部分:数据采集和数据的输出,数据的输出用来进行呼叫,编码使用单片机完成,数据采集负责接收分机发来的信号,并进行解码、显示该患者的床位号,并响铃,主机上设有键盘可以取消当前呼叫。
其实现结构框图如图2-1所示。
护士台病房显示AT89C51蜂鸣8*8键盘64个LED
图2-1 系统总体方案图
将由8×8键盘矩阵采集到的键值经过P0.P2输入到单片机AT89C51中,通过简单的点亮呼叫病号对应床号灯和病区内的警示灯,然后通过P1口把相关信息传送到MPX2彩屏LCD显示。同时报警警示灯闪烁、报警声响起。医疗人员可以通过控制键盘操作,完成呼叫响应和信息查询等监护工作。
2.1 单片机的引脚介绍
AT89C51可以说是最常用的51单片机了,下图介绍AT89C51的引脚图资料。如图2-2所示。
- 3 -
信息工程学院课程设计(论文)
图2-2 AT89C51引脚图
(1) RESET一般接2个元件:①接10K电阻到地,②接10μ电容到电源。 (2) -EA / VPP一般情况下接高电平(这时使用MCU内部RAM/ROM)。 (3) ALE / PROG一般情况下空着(这时使用MCU内部RAM/ROM)。 (4) -PSEN一般情况下空着(当使用MCU内部RAM/ROM时)。
(5) P0内部没有上拉电阻,所以必要时需要在每个引脚外接5.1K左右上拉电阻到电源。 (6) XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz,晶振的频率可以在1MHz-24MHz内选择,电容取20PF左右。
(7) VDD:电源+5V。 VSS:GND接地。 引脚功能说明: ①电源引脚
Vcc(40脚):典型值+5V。 Vss(20脚):接低电平。
②输入输出口引脚:
P0口:I/O双向口。作输入口时,应先软件置“ 1”。 P1口:I/O双向口。作输入口时,应先软件置“ 1”。 P2口:I/O双向口。作输入口时,应先软件置“ 1”。 P3口:I/O双向口。作输入口时,应先软件置“ 1”。
③控制引脚:
- 4 -