专门做金融培训的网站有哪些,网站建设基本问题,定制型网站建设价格,沈阳网站设计价格摘要#xff1a;随着无线技术的快速发展#xff0c;无线应用技术已经运用到人们生产生活中的多个领域#xff0c;运用无线技术来设计病床呼叫系统能够实现无线信号的远距离传输#xff0c;减少材料耗费#xff0c;使医患之间的沟通更加便捷#xff0c;该系统运用单片机作… 摘要随着无线技术的快速发展无线应用技术已经运用到人们生产生活中的多个领域运用无线技术来设计病床呼叫系统能够实现无线信号的远距离传输减少材料耗费使医患之间的沟通更加便捷该系统运用单片机作为控制部件对系统的工作进行控制具有一定的抗干扰能力稳定性强实现了多路无线病床的呼叫。本文对基于单片机的病床呼叫系统进行具体设计研究。 关键词单片机病床呼叫系统设计研究 0 引言 随着我国人口老龄化急速加剧越来越多的人注重身体健康人们的健康意识也在促进医疗健康行业的蓬勃发展。病床呼叫系统是者与医护人员之间比较简便的沟通渠道为患者自身、家属、以及医护人员的治疗均提供了诸多便利病床呼叫系统已经成为现代医学发展的必要设备之一。传统的病床呼叫系统采用有线传输的方式占用空间大、所需材料多而且有不易移动的缺陷所以针对传统的有线病房呼叫系统需要进一步优化与升级。本文所设计的基于AT89C51 单片机的病床呼叫系统主要由遥控端与主控端组成遥控端主要进行信号的发射而主控端负责对信号进行处理并且经过液晶屏显示同时通过蜂鸣器进行报警。本次无线病床呼叫系统的设计便于安装和使用实现了医患之间沟通的便捷与灵活性。 1 智能病床呼叫系统发展概况 在应用层面上来讲呼叫系统已经进入到商业化运营阶段许多呼叫中心的服务模式也在逐渐由单纯的客户服务向混合服务转变这是呼叫市场需求的结果也是呼叫技术发展的结果。在信息时代背景下医院管理也在逐渐向信息化、智能化的方向发展病房呼叫系统能够实现医院病房的智能 化管理完成呼叫、报警、信息存储、信息显示等功能。目前市场上有有线型和无线型病床呼叫系统很显然无线病床呼叫系统更能顺应时代发展的需求但是无线电波会对其他医疗器械造成干扰所以这种呼叫系统还需进一步优化与完善。 2 基于单片机的病床呼叫系统设计任务 本次设计的总体任务为首先对程序进行编写完成病床号以及呼叫灯的程序控制。其次要能够显示在某段时间内对应病床的呼叫次数。最后在医护人员接收到呼叫之后要将呼叫响应按钮按停同时对病人相应病床的呼叫次数清零。 3 基于单片的病床呼叫系统整体设计 ■ 3.1 设计思路 本次设计运用 AT89C51 单片机该单片机的运用能够满足该系统的设计需求。由病床的呼叫按钮来对相应的 LED灯进行控制病床按一次蜂鸣器就会响一次医护人员在接到呼叫指令之后灭掉相应的 LED 等执行医护服务工作。系统整体架构如图 1 所示。 ■ 3.2 系统硬件设计 3.2.1 外围电路设计 复位电路在振荡器运行的过程中有两个机器周期24个振荡周期以上的高电平出现在此引脚时将使单片机复位只要这个脚保持高电平51 芯片便循环复位。复位后P0-P3 口均置 1 引脚表现为高电平程序计数器和特殊功能寄存器 SFR 全部清零。当复位脚由高电平变为低电平时芯片为 ROM 的 00H 处开始运行程序复位电路如图 2 所示。 时钟电路时钟是程序的基础AT89C51 核片内由一 个反相放大器构成振荡器由它产生时钟时钟可以由内外部两种方式产生。本次设计采用内部方式在 XTAL1 和 XTAL2 端外接石英晶体作为定时元件内部反向放大器自激振荡产生时钟。时钟发生器对振荡脉冲二分频电容采用 30pF 电容。内部时钟电路如图 3 所示。 3.2.2 系统结构设计 硬件结构主要由信号发射模块、信号接收模块、声音报警模块、液晶显示模块以及答应按键模块共同组成。当无线发射模块接收到信号之后会经过单片机对信号进行处理将病床呼叫信息传送到液晶显示模块与声音报警模块显示出呼叫的病房与床号医护人员按下答应键之后单片机会将处理信息反映给液晶显示模块显示信息已经收到。 1信号发射模块 信号发射模块选用一个 4 路非锁存输出的接收模块和编码芯片为 PT2262 并配有电池的遥控器组成其工作频率为 315MHz应用距离为 50-100 米能够与单片机进行对接当发射端的编码与接收端的编码相一致时便完成一次呼叫。 2信号接收模块 该模块由接收头和解码芯片 PT2272 组成将输出口通过 I/O 接口与 AT89C51 单片机的引脚相连接。在没有进行呼叫按键按下时信号端的电压为 0当有按键信号输出时输出端电压会变为 4.98V, 并且高电平也会变为低电平触发外部中断 0 进入中断处理程序。 3液晶显示模块 液晶显示模块主要通过 LED 指示灯来实现每个床位都安装相应的指示灯当有病人呼叫时相应的指示灯亮起。指示灯通过发光的二极管实现分别接在单片机的相应引脚上每个指示灯都会串联一个电阻起到限流的作用防止电流过大对二极管造成损坏。 4声音报警模块 声音报警模块采用蜂鸣报警器当病房有人呼叫时蜂鸣器开启利用定时器中断控制报警十秒通过三极管作为开关电路对单片机进行保护当三极管基极为低电平时发射极截止当三极管基极为高电平时发射极导通。 ■ 3.3 系统软件环境介绍 基于 AT89C51 单片机的病房控制系统以 Keil_c 为软件编程环境通过 proteus 软件进行电路仿真设计环境。Keil_c 软件是一款集编程和仿真于一体的软件支持汇编、C 语言以及二者的混合编程。另外在 Windows 操作系统上还会运用 Protues ISIS 软件该软件主要进行电路分析与实物仿真能够对模拟器件与集成电路进行仿真与分析满足单片机仿真系统的标准支持大量的存储器和外围芯片功能非常强大。程序在运行过程中进入软件主界面通过工具栏对命令进行选择在 Pick Devices 左侧窗口中选择所需元件的关键字放置元件并调整方向和位置然后进行参数设置最后进行连线。 ■ 3.4 系统主程序设计流程 本文所设计单片机病床呼系统主程序的实现是将所接收到的信息转换成字符显示在液晶显示屏上完成对液晶显示器的初始化在有人进行按键呼叫的情况下指示灯亮起并进行声音报警提醒医护人员注意系统主程序流程如图 4 所示。 该系统主程序如下 void main() { time()_init;// 初始化定时器 init_1602;//lcd1602 初始化 while(1) { Key();// 独立按键程序 Key_qx();// 取消按键程序 If(ley_can10) Key_with(); If(flag_300ms1) { Flag_300ms0; If(br_geshu0) beep beep;// 蜂鸣报警器 else beep1// 取消报警 }}} ■ 3.5 外部中断服务子程序设计 本文选用中断扫描方式只有在外部中断时才对键盘进行扫描这种扫描方式工作效率较高其实时性强在有按键按下的时候会对相应的按键进行扫描。在正在进行的中断过程不会被同级的中断请求所打断当 CPU 同时接收到几个中断时首先会相应优先级别最高的中断请求。外部中断服务流程图如图 5 所示。 当有呼叫按键按下时则给出相应的标志变量赋值 1点亮相应的指示灯开启蜂鸣器由于数码管显示程序时动态的循环程序在外部中断子程序中会进入到循环状态所以必须在中断程序给出相应的标志变量赋值最终实现数码管显示处理。如果按下的是大硬件则观察标志变量是否为1如果是 1 就灭掉相应的指示灯给标志变量赋值 0。如果不是 1就说明相应的床位没有呼叫。 4 系统调试与结论 系统调试是系统开发必不可少的一个步骤病床呼叫控制系统的调试包括软硬件的调试、Proteus 仿真、程序的烧录、现场安装调试。在系统设计完成之后首先要对系统软硬件进行调试如果出现问题需要及时进行改进。在对界面进行调试时需要运用 Proteus 软件通过数据线与电源进行连接打开开关键待初始化完成之后对某一个呼叫按键进行测试当对应的 LED 指示灯亮并且蜂鸣器发出报警证明该程序准确无误能够反映该设计的可行性。 5 结束语 基于单片机的病床呼叫系统设计是传送病床信息的重要手段通过病床呼叫系统可以将病人的请求快速的传递给医生或护士。病床呼叫技术在医疗监测上的运用意义重大能够造福广大人民群众为国家医疗事业的发展提供动力。