基于单片机的病床呼叫系统设计
基于单片机的病床呼叫系统设计

数 码 世Байду номын сангаас界P . 3 0
计算 机 技 术
显 示缓 存 实现 ,移位 寄存 器 进行接 收 。驱动 程 序需 要先 把显 示屏 关 闭, 也 就 意 味 着消 隐 ,当数 据显 示 成功 后 , 接 着再 完 成 新行 号 的 输 出, 显示 重新打 开。显示 驱动 程序 如 图4 所示 。
病床 呼 叫系统 在养 老院 以及 医 院病 房 中有着广 泛的应 用 , 主要
的 目的是 为了 建 立病 员与 医护人 员之 间的 信 息沟通 , 从而 增 强 医院
管 理 水平 , 在 医 院方 面起 到了不 可 缺 少的 重 要作 用 。 病 床 呼 叫系统 与 病 员生命 安全 之 间有 着直 接 的影 响,因此 在很 多的 医院 中都 受 到
循 环显示程 序 的调 用操作 , 病床 号循环 显示 。 然 后重新定 时。
5 . 1显示电路流程 图
显示 程 序 的 第一 步是 按下 键 总数 , 按 键 数保 存在 COUNTE R
的 存储 单元 中, 接 着 通 过B C D 完 成 调整 , 目标 是 为向十 位送 7 AH以
3系统 软件设 计
系统 主程 序程 序 描述 为第 一步是 初始化 每个存 储单元 , 初值 设
置, 第二 步是 对 清零键 进行 判断按 键 有没按 下, 当按下的 时候 , 就 清
零 ,接着 进 行 键 盘 的扫 描 ,当扫描 发 现有 键被 按 下 的时 候 , 就 会 完
成 计数 显 示 的调 用 , 病床 号循 环 显示 需要 对 标志位 进 行 判 断, 如 果
看成 是 键 盘 中的 按键 闭合 的 。 若 有键 闭 合, 则求 出闭 合键 的 键值 ,
基于单片机的病床呼叫系统设计

基于单片机的病床呼叫系统设计随着科技的发展,社会的进步,越来越多的设施都趋向于科技化。
当前,人类对健康的关注越来越多,医疗行业正快速膨胀,患者也希望能得到最佳的护理和服务,传统的继电器控制门铃式呼叫系统,由于外观粗糙、噪声大、功能单一,在医院达标定级中已不能适应现代医院的要求系统是基于51系列的单片机设计的病床呼叫系统。
该系统以AT89C51单片机为核心辅以独立式按键、LCD显示电路和部分简单模拟和数字电路组成的能够实现病人和医护人员之间信息的传递。
在该设计中每个病房都有一个按键,当患者有需要时,按下按键,此时值班室的显示屏可显示此患者的床位号,多人使用时可实现同时显示,医护人员按下“响应”键取消当前呼叫。
此系统能够为医院提供一个成本低、效率高、操作方便和易于安装维护的快捷系统。
关键词:51单片机独立式按键 LCD显示电路呼叫系统目录1.绪论 (3)1.1课题设计的背景及意义 (3)1.2设计要求及预期目标 (3)1.3设计可行性 (4)1.4设计方案及步骤 (4)1.4.1 键盘采集方案选择 (5)1.4.2设计芯片的选择 (6)2.系统硬件设计 (6)2.1系统原理框图 (6)2.2芯片简介 (7)2.3硬件模块设计 (10)2.3.1 按键电路模块 (10)2.3.2 液晶显示模块 (11)2.3.3 声音报警模块 (11)2.3.4 应答电路 (12)3.系统软件设计 (12)3.1主函数程序设计 (13)3.2中断程序设计 (14)3.3显示模块设计 (15)4. 系统的调试与结果 (17)4.1调试界面显示 (17)4.2结果分析 (20)结束语 (20)附录 (21)附录一:P ROTEL原理图 (21)附录二:PCB电路图 (22)附录三:实物图 (23)附录四:C语言源程序 (24)1.绪论1.1课题设计的背景及意义信息时期医院的管理多数都已经从传统落后的人工服务模式,向电子化、智能化、网络化的科技管理模式方向迅速发展。
基于51单片机的病床呼叫系统 (4)

2019届本科毕业设计基于51单片机的病床呼叫系统姓名:马梦园学院:电子电气工程学院专业:电子信息工程学号:150312002指导教师:李莉2019年1月20日目录摘要 (II)Abstract (III)引言 (1)1 系统方案设计 (1)1.1 系统整体方案设计 (1)1.2 主控制器方案 (1)1.3 显示模块方案 (1)1.4 报警模块方案 (1)1.5 无线通信方案 (2)2 系统硬件设计 (2)2.1 主控制器设计 (2)2.1.1 概述 (2)2.1.2 晶振电路 (2)2.1.3 复位电路 (2)2.2 主机显示电路 (3)2.3 主机报警电路 (3)2.4 从机按键电路 (3)2.5 无线通信电路 (4)3 系统软件设计 (4)3.1 主机系统软件设计 (4)3.2 显示软件设计 (4)3.3 无线通信子程序设计 (5)3.4 按键扫描子程序设计 (5)4 组装和测试 (5)4.1 系统组装 (5)4.2液晶显示上电测试 (7)4.3系统报警上电测试 (7)4.4无线通信上电测试 (7)5 结语 (7)参考文献 (8)致谢 (9)附录 (10)基于51单片机的病床呼叫系统摘要此项目为基于51单片机的病床呼叫系统,系统选取STC89C52控制器作为主控芯片。
系统包括一个主板(接收信号)也就是下图中的主机,发送板(发送呼叫信号)也就是下图中的从机,从机设计4个按键,为4个病床报警按键。
通过无线模块实现通信。
当病房中有病床按键按下后,通过无线模块通知主机,主机显示病床号信息,并且进行声音报警提示,如果主机的按键按下,则取消报警。
显示电路选取液晶LCD1602显示。
无线通信选择NRF24L01。
选择C语言进行软件设计,应用Keil软件进行程序设计编写。
最终实现病床呼叫系统,完成病床远程呼叫报警。
关键词: STC89C52;声音报警;无线通信;液晶显示;病床呼叫Hospital-bed Alarming System Based on 51MicrocontrollerAbstractThis project is a hospital -bed alarming based on 51 microcontroller The system selects STC89C52 controller as the main control chip. The system consists of a motherboard (receiving signal) which is the host in the following picture. The sending board (sending call signal) is the slave in the following picture. The slave has four keys and four alarm keys for the sickbed. Communication is realized through wireless module. When the key of the hospital bed is pressed in the ward, the host is notified by the wireless module. The host displays the information of the hospital bed number and gives a sound alarm. If the key of the host is pressed, the alarm will be cancelled. LCD 1602 is selected as the display circuit. NRF24L01 is chosenfor wireless communication. C language is chosen for software design and Keil software is used for programming. Finally, the hospital bed call system is realized, and the remote call and alarm of the hospital bed are completed.Keywords:STC89C52; audible alarm ;wireless communication; liquid crystal display; hospital-bed alarming引言随着科学技术的日益发展和不断进步,流体流量和流体流速的精确控制被运用在越来越多的场合。
基于单片机的病房呼叫系统设计-论文

本科毕业设计(论文)题目基于单片机的病房呼叫系统设计姓名专业学号指导教师郑州科技学院信息工程学院二○一五年六月目录摘要 (I)Abstract ....................................................................................................................... I I 1 绪论. (1)1.1 课题研究的背景及意义 (1)1.2 国内外的研究状况 (1)1.3 无线通信技术 (2)1.3.1 IrDA红外无线技术 (2)1.3.2 蓝牙技术 (3)1.3.3 超宽频(UWB)技术 (3)1.3.4 Wi-Fi(IEEE802.11)技术 (4)1.3.5 Zigbee技术 (4)2 系统的整体设计 (5)2.1 病房呼叫系统的设计要求 (5)2.2 方案论证 (5)2.3 方案选择 (7)2.4 整体设计思路 (8)3 系统的硬件设计 (9)3.1 呼叫发射终端的硬件设计与实现 (9)3.2 接收显示终端的硬件设计与实现 (10)3.2.1 单片机的选择 (10)3.2.2 无线接收模块 (12)3.2.3 显示电路 (14)3.2.4 报警电路 (16)3.2.5 查看、清零电路 (17)4 系统的软件设计 (18)4.1 主程序设计 (18)4.2 数据检测模块程序设计 (18)4.3 显示报警模块程序设计 (19)5 系统调试及实验结果分析 (20)5.1 软件调试 (20)5.2 硬件调试 (21)5.3 实验结果分析 (23)结论 (24)致谢 (25)参考文献 (26)附录1 系统总体电路图 (27)附录2 元器件清单 (28)附录3 实物图 (29)附录4 源程序 (30)基于单片机的病房呼叫系统设计摘要医疗呼叫系统是提高医院医疗服务水平和质量的一个重要组成部分,医院医务人员与病人之间信息沟通是医疗呼叫系统的主要功能。
51单片机病床呼叫系统

51单片机病床呼叫系统简介病床呼叫系统是一种帮助病人在医院内方便呼叫护士的设备。
传统的病床呼叫系统使用的是有线方式,而随着技术的发展和进步,无线病床呼叫系统也逐渐趋于成熟。
本文档将介绍一种基于51单片机的无线病床呼叫系统。
功能•无线呼叫功能:病人通过手持终端可以随时呼叫护±,无需按下病床上的物理按钮。
•护士呼叫接收功能:护士可以通过接收端实时接收病人的呼叫信息,并及时做出响应。
•呼叫信息显示功能:接收端可以将接收到的呼叫信息进行显示,方便护士及时了解呼叫的相关信息。
•呼叫信息存储功能:接收端可以粉妾收到的呼叫信息存储在本地,以备后续查询和统计分析。
•呼叫信息推送功能:除了在接收端显示呼叫信息外,系统还支持将呼叫信息通过短信、邮件等方式推送给护士,以确保护士能够及时获取呼叫信息。
硬件设计系统硬件由三部分组成:病人手持终端、护士接收端和中央控制器。
其中,病人手持终端和护士接收端通过无线方式进行通信,而中央控制器则负责控制整个系统的运行。
病人手持终端病人手持终端是病人使用的设备,用于呼叫护士。
它由51单片机、无线模块、按键等组成。
病人通过按下手持终端上的按键,可以触发呼叫信号的发送。
护士接收端护士接收端是护士使用的设备,用于接收病人的呼叫信息。
它也由51单片机、无线模块、显示屏、存储器等组成。
护士接收端可以实时接收并显示病人的呼叫信息,并将其存储在本地。
中央控制器中央控制器是整个系统的控制中心,负责管理病人手持终端和护士接收端之间的通信。
它由51单片机、无线模块、存储器等组成。
中央控制器接收到病人的呼叫信号后,将其转发给护士接收端,并将其存储在本地。
软件设计系统的软件设计主要分为病人手持终端的程序设计、护土接收端的程序设计和中央控制器的程序设计。
病人手持终端程序设计病人手持终端的程序设计主要包括呼叫信号的发送和按键的处理。
当病人按下手持终端上的呼叫按钮时,程序将触发呼叫信号的发送,并通过无线模块将呼叫信号发送给中央控制器。
基于单片机的医院病床呼叫系统设计

湖北师范学院2009届教育信息与技术学院学士学位论文(设计)基于单片机的医院病床呼叫系统设计摘要: 本文主要应用单总线技术和单片机间串行通信技术,研究了基于单片机的一种可靠医院病床呼叫系统,并且运用Prote u s和Keil软件仿真效果理想,实现了病床呼叫的功能。
它不但能够有效传送呼叫信息,而且能通过数码显示求助病床号和通过蜂鸣器声音求助医护人员,还可以存储呼叫信息、以备查询,同时可以扩展到与计算机联机管理。
该系统具有电路结构简单、成本低、可靠性高、布线施工方便易于维护等特点。
特别是当病床数目较多时,更具有优越性。
关键词: 病床呼叫系统串行通信记忆存储单总线技术中图分类号:TP36MCU Based Call System Design for Hospital Abstract:This article mainly introduced the application of the single-bus technology and inter-MCU serial communication technical, Studied a reliable call system for hospital based on MCU, and simulated the circuit with Proteus and Keil, the results are satisfactory. The system achieved the function of beds calling, is able to send the call information effectively and display the number of beds through its digital display, ask doctors and nurses for help through Sound buzzer. Besides the system can store call information for query, and extended the link with computer for management. The system has a simple circuit structure and low cost, high reliability and easy wiring construction features. The more the number of hospital beds is, the more advantages it would has.Key words: Call system; Communication; Memory storage; Single-bus technology目录1.前言 (1)2.系统功能分析及设计要求 (1)3.系统总体设计方案 (2)4.主要应用器件及技术原理 (3)4.1 微处理器介绍 (3)4.2 单片机双机串行通信原理 (5)4.2.1单片机串行口结构 (5)4.2.2 单片机双机通信连接 (6)4.3 单片机与PC机通信原理 (7)4.3.1串行通信总线标准及其接口连接 (7)4.3.2单片机与PC机通信与电平转换 (7)4.4 单总线技术原理 (8)5.系统硬件电路设计 (9)5.1 晶振及系统复位电路 (10)5.2 呼叫器和查询电路 (11)5.3 数码显示电路 (11)5.4 报警电路 (12)6.系统软件设计 (13)6.1 系统主、从机软件流程图 (13)6.2 系统程序设计 (14)6.2.1 主程序 (14)6.2.2 床号数码显示程序 (14)6.2.3 声音报警程序 (14)6.2.4 呼叫记录存储 (15)7.系统测试 (15)8.总结与展望 (17)9.致谢 (18)10.参考文献 (18)基于单片机的医院病床呼叫系统设计陈继铭(指导教师,梅斌)(湖北师范学院教育信息与技术学院湖北黄石 435002)1.前言近年来,随着人们生活水平的不断提高,人们对医疗水平的要求也不断提高,特别是突发情况下病人请求值班医生或护士进行及时诊断或护理,这一环节对提高医院的管理服务质量显得尤其重要,这同时也大大提高了医院医护人员应对突发事件的能力。
基于51单片机的无线病房呼叫系统设计-毕业设计

基于51单片机的无线病房呼叫系统设计-毕业设计苏州大学本科生毕业设计(论文)基于51单片机的无线病房呼叫系统设计苏州大学应用技术学院 10电子,1016405030, ,殷成,目录前言 ........................................................ 2 第一章理论分析及总体方案 ..................................... 3 第1.1节设计要求和目标....................................... 3 第1.2节设计可行性验证....................................... 3 第1.3节设计方案及步骤....................................... 3 第二章系统硬件设计 ......................................... 4 第2.1节系统的原理框图....................................... 4 第2.2节 STC89C51单片机芯片介绍 ............................... 4 第2.3节硬件模块设计 ........................................ 7 第三章系统软件设计 ........................................ 12 第3.1节设计的软件环境...................................... 12 第3.2节主函数程序设计...................................... 13 第3.3节初始化程序设计...................................... 14 第3.4节延时子程序设计...................................... 17 第3.5节液晶显示子程序设计 .................................. 17 第四章系统测试与分析 ....................................... 19 第4.1节无线模块测试 ....................................... 19 第4.2节系统的调试 ......................................... 20 结论 ....................................................... 24 参考文献.................................................... 25 致谢 ....................................................... 26 附录 ....................................................... 27 附录1:Protel原理图 ........................................ 27 附录2: 元器件清单 ........................................... 28 附录3:实物图 .............................................. 29 附录4:C语音源程序 (30)-i-苏州大学本科生毕业设计(论文)基于51单片机的无线病床呼叫系统设计苏州大学应用技术学院 10电子,1016405030, ,殷成,【摘要】: 本文以STC89C51单片机为控制核心,加入无线接收和发射模块,声音报警和液晶显示等模块设计了一个无线病床呼叫系统,通过无线发射模块PT2262进行数据传送,用无线接收芯片PT2272接收传送过来的信号,再利用编码解码技术,经STC89C51处理后显示输出并发出警告, 从而实现病人与医护的无线远距离沟通。
基于51单片机病床呼叫系统的设计资料

前 言
最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。“单片机原理及应用课程设计”是电子类专业的学科基础科,它是继“汇编语言程序设计”,“接口技术”等课程之后开出的实践环节课程。
P0口:P0口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
表2-2-1AT89C51主要功能描述
AT89C51为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc51相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的病床呼叫系统设计摘要病房呼叫系统是传送临床信息的重要手段,可将病人的请求快速传送给值班医生或护士,它主要用于协助医院病员在病床上方便地呼叫医务人员,是提高医院和病室护理水平的必备设备之一。
让患者需要服务时,只要按一下随身携带的呼叫器,信息立马就能传至护工处.避免没有看护人在时,病人急需服务却无法通知医生的情况.它要求及时、准确、可靠、简便可行。
本设计的呼叫系统由按键检测,数据处理,信息显示三部分组成。
由C51单片机作为主要控制器,利用液晶显示器作为显示部分,使用3X8矩阵开关分别模拟医院病房与病床位数。
病人按下按键时,C51立即获取病人的病房号和病床号,同时采集此时的时间并一起显示在液晶显示器上,当护士看到显示器上病人的信息,并按下清零键后,液晶显示器恢复到初始状态。
本系统对键盘的检测采用中断的方式,能够提高系统的立即性和高效性。
当同时有数个病床呼叫时,本系统还可以循环呼叫记录显示。
关键词:病房呼叫单片机中断液晶显示IDesign of hospital bed call system based on singl e chip microcomputerSummaryWard call system is an important means to transfer the clinical information, the patient's request can be quickly transmitted to the d octor or nurse on duty, it is mainly used to assist the hospital easily call the medical staff in a hospital bed, is one of the necessary equipment to improve the l evel of nursing and hospital ward. Let the patient need service, just click the thecarry pager information can spread to the workers. Immediately without caregivers when patients need ed services cannot tell the d octor. It requires timely, accurate and reliabl e, simpl e and feasibl e.The d esign of the call system by the key detection, data processing, information display three parts. C51 microcontroll er as the main controll er, the use of liquid crystal display as the display part, the use of 3X8 matrix switch to simulate the hospital ward and hospital beds. When the press button is pressed, the C51 immediately gets the patient's ward number and the bed number, whil e the time is coll ected and displayed on the LCD monitor, when the nurse sees the patient's information and press the reset button, the LCD screen is returned to its initial state. This system can improve the immediate and efficiency of the system by using the interrupt mod e. When there are a number of hospital beds call, the system can also be a circular call records show.Key words: ward call, SCM, interrupt, liquid crystal displayII目录前言 (I)第1章绪论 (3)1.1课题概述 (3)1.2智能病床呼叫系统发展概况 (3)1.3课题研究的目的和意义 (3)1.4 设计任务 (4)1.5 任务要求分析 (4)第2章系统设计和方案选择 (5)2.1 设计思路 (5)2.2 键盘采集方案选择 (5)2.3设计芯片的选择 (6)第3章系统硬件电路设计 (7)3.1单片机控制系统硬件设计 (7)3.2液晶显示的硬件设计 (7)3.3扫描键盘的硬件设计 (8)3.4时钟芯片的硬件设计 (9)3.4中断电路设计 (9)第4章系统软件设计 (10)4.1主程序设计 (10)4.2矩阵键盘的中断程序的设计 (11)4.3液晶LCD12864驱动程序的设计 (13)4.4实时时钟DS1302驱动程序的设计 (14)第5章仿真结果及分析 (15)5.1 无病人呼救时的仿真结果 (15)5.2 有病人呼救时的仿真结果 (15)15.3 有多个病人呼救时的仿真结果 (16)结论 (17)谢辞 (18)参考文献 (1)附录1系统原理图 (2)附录2程序源代码 (3)2第1章绪论1.1课题概述在这个瞬息万变,竞争激烈的时代,选择一个优越的工具往往能提升企业在这个市场上的竞争力。
尤其医院的竞争越来越激烈,商业医院的生存是第一位,提升档次和服务质量迫在眉睫,陪护问题一直是医患矛盾的主体,也是长期困扰卫生系统服务质量的大问题,使用病房呼叫系统,方便病人更快找到医生,以节约病人的宝贵时间。
病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备。
以前当病人需要服务时就不得不亲自到值班室去叫。
安装该呼叫系统后,在病人与护士之间架起一座及时沟通的桥梁,可在减少护理人员的同时,保证病人随时能够得到服务,让每个病人及时得到最佳护理。
病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。
它要求及时、准确可靠、简便可行、利于推广。
利用单片机的通讯功能,设计出具有振铃、显示房号等功能的多功能病床呼叫系统,满足了医院的病房管理和护理的要求。
1.2智能病床呼叫系统发展概况呼叫系统发展到今天,从应用层面可以说已经进入到商业化运营阶段。
国内许多的呼叫中心其服务模式,已经从单纯的客户服务向服务与经营的混合型模式转变。
这首先是呼叫市场需求的结果,也是呼叫技术及管理发展的必然结果。
信息时代的医院管理已经从传统的人管模式,向智能化,电子化,信息化,网络化得高科技管理模式的方向迅速发展,“病房呼叫系统”可实现医院病房的智能化管理,可实现呼叫,报警,信息储存,显示等功能。
为医院和患者都带来方便。
在中国,约在30000个医院中仅 30 %的医院拥有自己的信息管理系统;拥有前端电话接入系统的医院就更少了。
目前市场上存在着许多种型号不一功能各异的医院病房呼叫系统,主要为两大类:有线式和无线式。
传统的有线式病房呼叫系统往往采用集中式结构,电源线、数据通信线、语音通信线分开传输,具有铺设线路较多、成本高、安装调试困难、实时性差、故障率较高等缺点。
无线式病房呼叫系统可靠性差,而且无线电波会干扰其它医疗仪器设备,目前大多数医院不采用无线呼叫系统。
1.3课题研究的目的和意义智能病床呼叫是传送病床信息的重要手段,病床呼叫系统可将病人的请求快递传送给值班医生和护士。
呼叫系统的优劣直接关系到病人的安危,历来受到各大医院的普遍重视。
它要求及时、准确、可靠、简便可行、利于推广。
单片机多机通信和计算机监控管理技术的具有呼叫、振铃、显示等功能的病床呼叫系统,基本满足了医院的病房护理要求。
31.4 设计任务本病床呼叫系统中,使用3X8矩阵开关分别模拟医院病房与病床位数,当某开关按下时,系统显示呼叫的病房与病床、呼叫的时间。
处理完毕可清除该呼叫显示记录。
当同时有数个病床呼叫时,本系统还可以循环呼叫记录显示。
1.5 任务要求分析通过对上述设计任务的分析,可以将之细分为以下几点,最后的调试也将以下面各点为依据。
①当有病人按下按键时,液晶显示器上显示病人的病房号,病床号,以及按键时的时间。
②在护士按下清零键后,液晶显示器上内容恢复到初始状态。
③若在护士按下清零键前有多个病人按键,则液晶显示器上将循环显示各个病人的信息,直到护士按下清零键后,液晶显示器上内容恢复到初始状态。
4第2章系统设计和方案选择2.1 设计思路根据设计要求,该病床呼叫系统利用C51单片机作为核心,外接3X8矩阵键盘,每一个键对应着不同的床位。
在没有病人呼叫时,单片机循环等待按键按下;当病人按下床头对应的按键,产生中断信号。
单片机收到中断信号后调用中断服务程序识别出呼叫病床的病房号码和床位号码,同时记录当时系统的时间,将呼叫记录通过LCD12864显示出来,护士通过读取屏幕上提示的呼叫信息即可快速的、正确的查出病人的床位,并做相应的准备以及时处理,处理完成后,按下清除按钮,即可清除本次呼叫记录,等待下次呼叫,同时液晶屏幕上再次显示“一切正常”。
其结构图如下:图2.1 病床呼叫系统结构图2.2 键盘采集方案选择键盘的工作方式应该根据实际应用系统中CPU的工作状况而定其选取的原则是既要保证CPU能及时响应按键操作又不要过多占用CPU的工作时间。
通常键盘的工作方式有三种即编程扫描、定时扫描和中断扫描。
1编程扫描方式编程扫描方式是利用CPU完成其他工作的空余时间调用键盘扫描子程序来检验按键态响应键盘输入。
执行键功能程序时CPU不再享有键输入要求直到CPU重新扫描键盘为止。
2定时扫描方式定时扫描方式就是每隔一段时间对键盘扫描一次她利用单片机内部的定时器产生一定时间如20ms的定时定时时间到产生定时器溢出中断。
CPU在中断服务程序中键盘进行扫描并在有键按下时识别出该键并保存键号然后在中断服务程序或主程序中执行该键的功能程序。
3中断扫描方式中断扫描方式就是当按键有按下时,产生中断信号,CPU收到中断信号后就执行相应的中5断服务子程序响应该按键,处理完后CPU又开始循环等待下一次按键按下。