基于单片机病房呼叫器(亲测可用)课设
- 格式:doc
- 大小:556.00 KB
- 文档页数:26
电子信息工程专业课程设计任务书
题目:单片机病房呼叫系统设计
设计内容
设计一个单片机病房呼叫系统,可容64张床位的病房呼叫,每当患者需要呼叫护士时,按下按钮,此时护士值班室内的呼叫系统板上显示该患者的床位号,并振铃3秒。当护士按下“响应”键时,结束当前呼叫。
设计步骤
一、总体方案设计
基于单片机的病房呼叫系统设计,附有复位电路,时钟电路,键盘电路等。复位电路是单片机的初始化操作,为摆脱困境,通过复位电路可以重新开始。时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
二、硬件选型工作:对所使用的电路元件应选择型号。
三、硬件的设计和实现
1. 选择所用的51单片机;
2. 设计单片机最小系统,在此基础上进行扩展;
3. 设计支持系统工作的外围电路;
四、软件设计
1.编写系统初始化和主程序模块;
2.画出电路流程图;
3.编写子程序;
4.显示程序。
五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。
课程设计说明书要求
1. 课程设计说明书应书写在学院统一印制的课程设计(论文)说明书上,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。
2. 论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。
3. 打印不少于12页(除附图外)。
4. 每组单独一个题目,每组上限5人。
时间安排
课程设计计划时间4周。课程设计题目于17周下发。课程设计完成后于20周三中午下班前送交电子信息办公室(实验楼三楼),届时指导教师安排短暂答辩。
辅导时间和地点
17~20周每周2、周3和周4。
目录
一、设计要求 (3)
二、设计目的 (4)
三、设计的具体实现 (5)
3.1系统概述 (5)
3.2单元电路设计 (6)
3.2.1 单片机的引脚介绍 (6)
3.2.2 单片机复位电路介绍 (7)
3.2.3 时钟电路的介绍 (8)
3.2.4 详细设计 (10)
3.3软件程序设计 (12)
3.3.1 系统软件的设计 (12)
3.3.2 主程序流程图 (13)
3.3.3子程序流程图 (13)
3.3.4 源程序代码 (16)
四、结论与展望 (21)
五、心得体会及建议 (22)
六、附录 (24)
七、参考文献 (26)
单片机病房呼叫系统设计报告
一、设计要求
1、设计一个可容64张床位的病房呼叫系统。
2、要求每个床位都有一个按钮,当患者需要呼叫护士时,按下按钮。此时护士值班室内的呼叫系统板上显示该患者的床位号,并振铃3秒。
3、当护士按下“响应”键时,取消当前呼叫。
二、设计目的
在大型机关,旅馆和医院中,常需要有一种内部联络和呼叫系统,以便在旅客(病员)和服务人员之间建立必要的联络,而一般的内部通话系统都比较少,经常使用的是比较便宜的呼叫指示,这种呼叫指示系统在提示的同时,能够用数码管显示各呼叫的号码。
病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,它主要用于协助医院病员在病床上方便地呼叫医务人员,可将病人的请求快速传送给值班医生或护士,是提高医院和病房护理水平的必备设备之一。医院的竞争越来越激烈,商业医院的生存是第一位的,提升档次和服务质量迫在眉睫,陪护问题一直是医患矛盾的主体,也是长期困扰卫生系统服务质量的大问题,使用病房呼叫系统,方便病人更快找到医生,以节约病人的宝贵时间。。因此该系统具有很大的应用前景和广阔的市场发展空间。
本设计是以AT89C51为核心的病人呼叫系统,对该系统的硬件和软件结构进行了相应的描述。此系统主要由89C51单片机,按键,数码管,喇叭等组成。每个病人要呼叫可以按键,同时会有喇叭响,数码管显示不同床位号,相应的指示灯亮
通过对病区的数据采集,实现医院医疗人员值班室和病人房之间的通信呼叫联系,具有使用方便、操作简单等特点。
三、设计的具体实现
3.1系统概述
在本系统中,我采用单片机AT89C51为核心的系统主要包括2个部分:数据采集和数据的输出,数据的输出用来进行呼叫,编码使用单片机完成,数据采集负责接收分机发来的信号,并显示该患者的床位号,并响铃,主机上设有键盘可以取消当前呼叫。
其实现结构框图如图3.1所示。
图3.1 系统总体方案图
由8×8键盘矩阵采集到的键值经过P1、P2口输入到单片机AT89C51中,然后通过P0口把相关信息传送到数码管显示。同时报警警示灯闪烁、报警声响起。医疗人员可以通过控制键盘操作,
完成呼叫响应和信息查询等监护工作。
3.2单元电路设计
3.2.1 单片机的引脚介绍
AT89C51可以说是最常用的51单片机了,下图介绍AT89C51的引脚图资料。如图3.2所示。
图3.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悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶